Skocz do zawartości
michalaf

Rysunek ze znaków C#

Rekomendowane odpowiedzi

Program ma napisać rysunek ze znaków. Podaję dajmy na to 3, więc program robi coś takiego:
 

*

**

***

robi 3 linijki gwiazdek - tyle ile podał użytkownik, w kazdej linii dodając 1. To mam z głowy.

 

Teraz nie wiem jak zrobić by zaczynając od tej max liczby, w kazdej linii nowej dodawał jedną przerwę, tabulator o 1 wiecej niz poprzednio, czyli wyjść ma tak:
 

***

 **

  *

W załączniku tyle ile udało mi się zrobić.

Pomógłby ktos? Najlepiej w takim prostym języku jak ja piszę, bo jestem początkujący

znaki proba.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wypisywanie spacji na początku linii musi być w osobnej pętli przed tą, co wypisuje *, żeby spacji było z przodu tyle, ile wynosi numer linii (licząc od zera). Ty masz tylko raz, do tego po wyświetlaniu gwiazdek zamiast przed.

pętla główna
	pętla wypisująca spacje
		wyświetl " "
	pętla wypisująca gwiazki
		wyświetl "*"
	nowa linia

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...