Воспользуйтесь вложенными циклами, чтобы вывести на печать фигуру - C#
Формулировка задачи:
Здравствуйте, очень прошу помочь с написанием вот такого задания:
Воспользуйтесь вложенными циклами, чтобы вывести на печать фигуру, показанную ниже:
*****
****
***
**
*
**
***
****
*****
Желательно сделанную, примерно таким же методом.
const int STROC =10; // количество выводимых строк текста
const int STOLB = 10; // количество выводимых символов в каждой строке
int i; // управляющая переменная внешнего цикла – номер
// выводимой строки
char ch; // управляющая переменная внутреннего цикла – выводимый
// символ. Внешний цикл организует изменение номера строки
for (i = 0; i < STROC; i++)
{
/*управляющая переменная внутреннего цикла изменяется в зависимости от значений управляющей переменной внешнего цикла*/
for (ch = (char)('A' + i); ch < ('A' + STOLB); ch++)
Console.Write("{0}", ch);
Console.WriteLine( );
}
Console.ReadLine( );Решение задачи: «Воспользуйтесь вложенными циклами, чтобы вывести на печать фигуру»
textual
Листинг программы
for (int i = -4; i < 5; i++ )
{
for (int j = 0; j <= Math.Abs(i); j++)
{
Console.Write('*');
}
Console.WriteLine();
}