Menu
Coddy logo textTech

Wzór liczbowy

Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 67 z 69.

Podczas tworzenia wzorów, takich jak piramidy, często musimy tworzyć ciągi znaków z powtarzającymi się znakami. Oto przydatna technika tworzenia takich ciągów:

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

str będzie zawierać "aaaaaaaaaa"

Przyjrzyjmy się, jak to działa: 

  1. new string tworzy ciąg znaków
  2. znak 'a' wskazuje, jaki znak chcemy powtórzyć
  3. 10 wskazuje, ile razy powtórzyć znak
challenge icon

Wyzwanie

Łatwy

Każdy przypadek testowy zawiera jedno wejście — nieparzystą liczbę całkowitą.
Twoim zadaniem jest wypisać piramidę o wysokości n za pomocą *. Oto kilka przykładów:

Piramida o wysokości 1

*

Piramida o wysokości 5

*
***
*****

Piramida o wysokości 7

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

Dane wejściowe

  • nieparzysta liczba całkowita n od użytkownika
  • 1 <= n < 1000

Wskazówki

  • Spróbuj zacząć od małych trójkątów
  • Jeśli utkniesz, sprawdź podpowiedź ;)

n oznacza liczbę znaków  * w dolnym wierszu

Spróbuj swoich sił

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C# online