Решаем задачу на C#

Добрый день всем! Сегодня мы решим одно из заданий которые задают в университетах и школах. Условие задания следующие: Написать программу которая с помощью вложенных циклов выведет в консоли фигуру ромб (бриллиант). Пользователь лишь задает количество строк.

Рассмотрим исходный код программы:

  

//изучаем 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
    *
  ***
*****
  ***
    *

 

Обновлено: 29.10.2017 — 16:52

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.