22 февраля 2016 г.

Написать программу, которая выводят на экран ромб (пользователь вводит диагональ), состоящий из символа '*'. Фигура внутри пустая.

int digit;

cout << "Enter digit: ";
cin >> digit;
cout << "\n";


for (int i = 0; i<digit; i++)
{
for (int j = 0; j<digit; j++)
{
if ( j == digit / 2 + i || j == digit / 2 - i || j == i - digit / 2 || j==digit-i+digit/2-1)
cout << "*";
else
cout << " ";
}
cout << endl;
}
system("pause");

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

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