Добрый день всем! Сегодня мы решим одно из заданий которые задают в университетах и школах. Условие задания следующие: Написать программу которая с помощью вложенных циклов выведет в консоли фигуру ромб (бриллиант). Пользователь лишь задает количество строк.
Рассмотрим исходный код программы:
//изучаем 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 * *** ***** *** *