C++/DenisaCZ/Cykly: Porovnání verzí
Smazaný obsah Přidaný obsah
N |
dopl., opr. |
||
Řádek 5:
=== Cyklus se známým počtem iterací ===
* značí se klíčovým slovem <code>for</code>
<syntaxhighlight lang=c++>
//tělo cyklu
}
</syntaxhighlight>
<syntaxhighlight lang=c++ line start=10>
//od 0 do 9 dělej
for(int i{0}; i<10; i++) {
//tělo cyklu (provede se
}
//od 0 do 10 dělej
for(int i{0}; i<=10; i++) {
//tělo cyklu (provede se
}
//od 1 do 10 dělej
for(int i{1}; i<11; i++) {
//tělo cyklu (provede se
}
</syntaxhighlight>
=== Cyklus s podmínkou na začátku ===
* značí se
<syntaxhighlight lang=c++>
while(<podmínka>) {
//tělo cyklu
}
</syntaxhighlight>
<syntaxhighlight lang=c++ line start=10>
int i{0};
while(i < 10) {
//tělo cyklu (provede se 10krát)
i++;
}
</syntaxhighlight>
=== Cyklus s podmínkou na konci ===
* značí se klíčovými slovy <code>do</code>-<code>while</code>
* tělo cyklu se vykoná vždy alespoň jednou
<syntaxhighlight lang=c++>
do {
//tělo cyklu
}while(<podmínka>);
</syntaxhighlight>
<syntaxhighlight lang=c++ line start=10>
int i{0};
do {
//tělo cyklu (provede se 10krát)
i++;
}while(i < 10);
</syntaxhighlight>
== Ukázky kódu ==
Řádek 37 ⟶ 68:
int main() {
for(int i{0}; i<
std::cout << i << std::endl;
}
return 0;
|