Jeste by se to dalo vysvetli jako
cout << - do cout posilas data (c-output)
cin >> - z cin prijimas data (c-input)
Muzes si data predstavit jako balicek, ktery postak prevazi.
Jeste by se to dalo vysvetli jako
cout << - do cout posilas data (c-output)
cin >> - z cin prijimas data (c-input)
Muzes si data predstavit jako balicek, ktery postak prevazi.
Mi prijde, ze ti unikaji zaklady :)
http://www.klikzone.cz/…a-vystup.php
cout << "Zadejte 10 cisel" << endl;
for (int i = 0 ;i<10; i++) {
cin >> a;
}
cout - napis text na obrazovku
Je to jakesi misto v pameti, kam ulozis text. A nekdo chytry rekl, ze se to nebude psat jednoduse jako treba
cout = "text" - naplnenim
cout = cout + "text" - pricitanim
cout += "text" - pricitanim
cout(text) - funkci
cout << text - ... ale takhle divne, sipky naznacuji smer, kam se to uklada
cout << "Zadejte 10 cisel" << endl;
cout = text + text; (symbolicky)
cin - precti z klavesnice, konec zadavani znaku se potvrdi Enterem
Opet je to nejake misto v pameti, kde se ukladaji znaky z klavesnice a timto si je premistis do programu.
cin >> a; - uloz do promenne a
a = cin; (symbolicky)
for (int i = 0 ;i<10; i++)
To je cyklus.
Do i uloz 0. Opakuj, dokud je i<10 prikazy : cin >> a; i++.
i++ (totez jako i = i + 1), takze i bude nejdriv 0, pak 1, 2, 3, 4... a cyklus pojede dal, dokud bude platit, ze i<10. a soucasne se budou nacitat znaky.
Takze, cely ten program dela to, ze precte 10 cisel a pokazde to cislo ulozi do 'a', prepise 'a'.
Takze, za cyklem bude v 'a' posledni cislo. Z toho logicky plyne, ze tohle je nesmysl.
int a, all=0; cout << "Zadejte 10 cisel pro porovnani" << endl; for (int i = 0 ;i<10; i++) { cin >> a; } all += a; // tady do all ulozis jen posledni cislo z tech 10, // musis to dat dovnitr toho cyklu, cili, pod radek
cin >> a;