inštrukcije > programiranje > Zanke (while, do ... while, for)
Objavljeno: 27.3.2019
Sintaksa:
Primer 1: Število x = 1 povečujemo za število ena tako dolgo dokler ne dosežemo števila 10.
#include <iostream>
using namespace std;
int main(){
int x = 1;
while (x <= 10){
x++;
}
cout << "Stevilo je: " << x;
return 0;
}
Primer 2: Uporabnik vnaša števila tako dolgo dokler ne vnese sodega števila.
#include <iostream>
using namespace std;
int main(){
int stevilo=1;
while (stevilo % 2 != 0){
cout << "Vnesite celo stevilo: ";
cin >> stevilo;
}
cout << "Sodo stevilo, ki ste ga vnesli je: " << stevilo;
return 0;
}
Sintaksa:
Primer 1: Uporabnik vnaša števila tako dolgo dokler ne vnese pozitivnega števila.
#include <iostream>
using namespace std;
int main(){
int stevilo;
do{
cout << "Vnesi pozitivno celo stevilo: ";
cin >> stevilo;
} while (stevilo <= 0);
cout << "Pozitivno stevilo, ki ste ga vnesli je: " << stevilo;
return 0;
}
Sintaksa:
for (inicializacija; pogoj; sprememba) {
stavek;
};
Primer 1: Program izračuna vsoto prvih desetih naravnih števil.
#include <iostream>
using namespace std;
int main(){
int vsota = 0;
for (int i = 1; i <= 10; i++){
vsota = vsota + i;
}
cout << "Vsota prvih desetih naravnih števil je: " << vsota;
return 0;
}
Primer 2: Program izpiše prvih deset naravnih števil od največjega do najmanjšega.
#include <iostream>
using namespace std;
int main(){
for (int i = 10; i >= 1; i--){
cout << i << ", ";
}
return 0;
}
Potrebujete dodatne informacije? Pomagajo vam lahko inštruktorji programiranja.
programiranje
Določite lokacijo
Določite termin
Dodatni filtri
Počisti
OŠ/SŠ
Študenti in ostali
Poišči mojo
lokacijo
Na domu
Online
Danes
(cena +50%)
Jutri
Jutri popoldne
Pojutrišnjem
Pojutrišnjem popoldne
Ta teden
Ta teden popoldne
V naslednjih treh dneh
V naslednjih treh dneh popoldne
Kadarkoli
Cena
Spol
Starost
Fakulteta
Razvrsti po:
Razvrsti po:
Zapri okno