Wpis z mikrobloga

Czy mógłby mnie ktoś nakierować, dać wskazówkę jak się za to zabrać? Mam takie zadanko (podstawy c++):

Napisz program rysujący romb.

Wejście

Na standardowym wejściu znajduje się jedna liczba n (3 ≤ n ≤ 80) oznaczająca rozmiar amuletu.


Wyjście

Wypisz amulet na standardowe wyjście.


Przykład

Dla danych wejściowych


5

poprawną odpowiedzią jest

..X..

.XXX.

XXXXX

.XXX.

..X..


Dla danych wejściowych

6

poprawną odpowiedzią jest

..XX..

.XXXX.

XXXXXX

XXXXXX

.XXXX.

..XX..

#cpp #pytanie #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@butterfly_ag: Zwróć uwagę na zależność,
dla n % 2 == 1: romb zaczyna się od jednej # i rośnie o dwa w każdej linii, aż do n x #, gdzie rysuje jedną linie o długości n
dla n % 2 == 0: romb zaczyna się od dwóch # i rośnie o dwa w każdej linii, aż do n x #, gdzie rysuje dwie linie o długości n
  • Odpowiedz