#include <iostream>
int main()
{
int n;
std::cout << "wprowadz wysokosc i podstawe choinki" << std::endl;
std::cin >> n;
for (int i=0; i<=n; i++)
{
for (int j=0; j<i; j++)
{
std::cout << "*";
}
std::cout<<std::endl;
}
return 0;
}
/*
1. Deklaracja zmiennej n i użytkownik przypisuje jej wartosc (dla przykładu 3),
2. Wchodzimy do pętli ze zmienną sterującą i=0, i sprawdzany jest warunek czy (i<n, czyli 0<3, i jest zwiększane o 1),
3. Wchodziny do drugiej pętli, (j=0, j jest mniejse od i (czyli 0) czyli warunek jest spełniony, więc jest wypisywane "*" oraz j jest zwiększane o 1,
4. Wypisywane jest przejście do następnej lini
5. "i" dalej jest <= 3, bo i jest równe 1, więc warunek jest spełniony, Wchodziny do drugiej pętli, (j=0, j jest mniejse od i (czyli 1)
czyli warunek jest spełniony, więc jest wypisywane "*" oraz j jest zwiększane o 1. Warunek dalej jest spełniony, więc znów wypisywane jest *, oraz j jest zwiększone o 1 (j=2),
warunek nie jest spełniony, więc wychodzi się z pętli.
6. Przehodzimy do następnej linii
7. "i" dalej jest <= od 3, bo "i" jest równe 2, więc warunek jest spełniony, więc jest wypisywane "*" oraz j jest zwiększane o 1,
warunek dalej jest spełniony, (bo j<=2) więc znów wypisywane jest *, oraz j jest zwiększone o 1 (j=2), warunek jest dalej spełniony,
więc zapisywane jest następna * oraz j jest zwiększane o jeden (j=3). Warunek nie jest juz spełniony i następuje wyjście z pętli.
8. Przechodzimy do następnej linii
9. Czynność jest powtarzana co w pkt 7. z nowymi zmiennymi
10. i jest równe 4, więc nie jest spelniony warunek już, więc wychodzimy z pętli i zwracana jest wartość 0
*/
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}