[ borlland @ 10.01.2013. 16:37 ] @
Pozdrav ljudi, Ne postoji greška sa ovim kodom, nego je problem u tome što baš najbolje ne razumijem šta se dešava u kojoj for petlji. Skoro cijeli dan pokušavam da odgonetnem, mijenjam parametre pa i na taj način pokušavam da probijem u srž al' jok. Zato bih zamolio nekog da mi prokomentariše svaku od for petlji i da mi pokuša približit (objasnit) šta se izvršava u svakoj, da bih na osnovu toga pokušao iscrtati neki drugi trokut koji je drugačije okrenut. Code: #include <iostream> using namespace std; void trokut(int, char); int main(){ int visina; char znak; cout << "Unesi visinu: "; cin >> visina; cout << "Unesi znak: "; cin >> znak; cout << endl; trokut(visina, znak); } void trokut(int visina, char znak){ for(int i=0; i<visina; i++) { for(int j=1; j<visina-i; j++) { cout << " "; } for(int k=0; k<=i; k++) { cout << znak; } cout << endl; } } |