Добрый день всем! Сегодня мы решим одно из заданий которые задают в университетах и школах. Условие задания следующие: Написать программу которая с помощью вложенных циклов выведет в консоли фигуру ромб (бриллиант). Пользователь лишь задает количество строк.
Рассмотрим исходный код программы:
//изучаем C# на nookery.ru
public static void Main()
{
int number, i, k, count = 1;
Console.Write("Введите количество строк\n");
number = int.Parse(Console.ReadLine());
count = number - 1;
for (k = 1; k <= number; k++)
{
for (i = 1; i <= count; i++)
Console.Write(" ");
count--;
for (i = 1; i <= 2 * k - 1; i++)
Console.Write("*");
Console.WriteLine();
}
count = 1;
for (k = 1; k <= number - 1; k++)
{
for (i = 1; i <= count; i++)
Console.Write(" ");
count++;
for (i = 1; i <= 2 * (number - k) - 1; i++)
Console.Write("*");
Console.WriteLine();
}
Console.ReadLine();
}
Вывод программы в консоль:
3
*
***
*****
***
*
