Menu
Coddy logo textTech

Числовой шаблон

Часть раздела Основы путешествия по C# на Coddy — урок 67 из 69.

При создании таких фигур, как пирамиды, нам часто требуется создавать строки с повторяющимися символами. Вот полезный прием для создания таких строк:

string str = new string('a', 10);

str будет содержать "aaaaaaaaaa"

Давайте разберем, как это работает: 

  1. new string создает строку символов
  2. символ 'a' указывает, какой символ мы хотим повторить
  3. 10 указывает, сколько раз нужно повторить символ
challenge icon

Задание

Легко

Каждый тестовый случай имеет один входной параметр — нечетное целое число.
Ваша задача — вывести n - пирамиду, используя *, вот несколько примеров:

1 - пирамида

*

5 - пирамида

*
***
*****

7 - пирамида

*
***
*****
*******

Входные данные

  • нечетное целое число n от пользователя
  • 1 <= n < 1000

Советы

  • Попробуйте начать с маленьких треугольников
  • Загляните в подсказку, если вы застряли ;)

n представляет собой количество  * в нижнем ряду

Шпаргалка

Для создания строк с повторяющимися символами в C# используйте конструктор string:

string str = new string('a', 10);

Это создает строку, содержащую символ 'a', повторенный 10 раз, что дает в результате "aaaaaaaaaa".

Разбор синтаксиса:

  • new string — создает строку из символов
  • 'a' — символ для повторения
  • 10 — сколько раз нужно повторить символ

Попробуйте сами

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы