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*2-1;y++)
{
if(y>=digit-i-1&&y<=digit-1+i&&i<digit+y&&y<digit*3-i-2)
{
cout<<"*";
continue;
}
cout<<"#";
}
cout<<"\n";
}
//}
//else
// cout<<"Ошибка! Вы ввели неправильное число\n";
cout<<"Если хотите продолжить, нажмите 1: ";
cin>>digit;
}while(digit==1);

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

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