6 апреля 2015 г.

Нужно нарисовать равнобедренный треугольник

setlocale(LC_ALL, "Russian");
      *
    *  *
 *        *
*******

int digit;
do
{
cout<<"Эта программа рисует равнобедренный треугольник\nВведите размер стороны (нечётное число): ";
cin>>digit;
cout<<"\n";
if(digit%2!=0){
for(int i=0;i<digit/2+1;i++)
{
for(int y=0;y<digit;y++)
{
if(i==digit/2||y==digit/2+i||y==digit/2-i)
{
cout<<"*";
continue;
}
cout<<" ";
}
cout<<"\n";
}
}
else
cout<<"Ошибка! Вы ввели неправильное число\n";
cout<<"Если хотите продолжить, нажмите 1: ";
cin>>digit;
}while(digit==1);

Комментариев нет:

Отправить комментарий