Professional Documents
Culture Documents
STRUKTURA PETLJE-uvod
STRUKTURA PETLJE-uvod
STRUKTURA PETLJE
Ponavljati se može:
unaprijed zadani broj puta (konačne
petlje),
Sanda, 2019. 2
FOR PETLJA
Sanda, 2019. 3
FOR PETLJA
Sanda, 2019. 5
PRIMJER 45
Sanda, 2019. 6
Sanda, 2019.
#include<iostream>
using namespace std;
int main()
{
int brojac,m,n;
cout<<"Upisi pocetni broj raspona:"; cin>>m;
cout<<"Upisi zavrsni broj raspona:"; cin>>n;
cout<<endl<<"Ispis brojeva od "<<m<<" do"<<n<<":"<<endl;
for (brojac=m;brojac<=n;brojac++)
{
cout<<brojac<<" ";
}
return 0;
}
7
Sanda, 2019. 8
PRIMJER 45
Provjera programa:
Sanda, 2019. 9
PRIMJER 45A
for (brojac=m;brojac<=n;)
Sanda, 2019. 10
OPREZ - BESKONAČNA PETLJA
Sanda, 2019. 11
KAKO IZBJEĆI BESKONAČNU PETLJU?
Sanda, 2019. 12
PRIMJER 46
Sanda, 2019. 13
Sanda, 2019.
#include<iostream>
using namespace std;
int main()
{
int brojac,N;
cout<<"Upisi zavrsnu vrijednost raspona:";
cin>>N;
cout<<endl<<"Parni brojevi iz raspona od 50 do "
<<N<<" su:" <<endl;
for (brojac=50;brojac<=N;brojac+=2)
{
cout<<brojac<<" ";
}
return 0;
}
14
PRIMJER 46
Sanda, 2019. 15
PRIMJER 46
Sanda, 2019. 16
PRIMJER 46
Provjera programa:
Sanda, 2019. 17
PRIMJER 46A
Što kada bismo željeli brojiti unatrag?
Promijeniti prethodni program tako da
ispisuje parne brojeve unatrag; od 100 do N.
N bira korisnik.
Upisi zavrsnu vrijednost raspona:
Sanda, 2019. 18
Sanda, 2019.
#include<iostream>
using namespace std;
int main()
{
int brojac,N;
cout<<"Upisi zavrsnu vrijednost raspona:";
cin>>N;
cout<<endl<<"Parni brojevi iz raspona od \
100 do "<<N<<" su:"<<endl<<endl;
for (brojac=100;brojac>=N;brojac-=2)
{
cout<<brojac<<" ";
}
return 0;
}
19
PRIMJER 46A
Sanda, 2019. 20
PRIMJER 46A
Sanda, 2019. 21
PRIMJER 46A
Provjera programa:
Sanda, 2019. 22
PRIMJER 47
Sanda, 2019. 23
Sanda, 2019.
#include<iostream>
using namespace std;
int main()
{
int brojac,m,n,b;
cout<<"Upisi pocetnu vrijednost raspona:"; cin>>m;
cout<<"Upisi zavrsnu vrijednost raspona:"; cin>>n;
cout<<"Upisi broj za provjeru djeljivosti:"; cin>>b;
cout<<endl<<"Brojevi djeljivi sa "<<b
<<" iz raspona od "<<m<<" do "<<n<<" su:"<<endl<<endl;
for (brojac=m;brojac<=n;brojac++)
{
if(brojac%b==0)
cout<<brojac<<" ";
}
return 0;
}
24
Sanda, 2019. 25
PRIMJER 47
Provjera programa:
Sanda, 2019. 26
PRIMJER 48
… ... …
Sanda, 2019. 27
Sanda, 2019.
#include<iostream>
using namespace std;
int main()
{
int i,d,j;
cout<<endl<<"Brojevi koji zadovoljavaju uvjet su: "<<endl;
for(i=100;i<=999;i++)
{
d=i/10%10;
j=i%10;
if((d%2==0)&&(j==7))
{
cout<<i<<" ";
}
}
cout<<endl;
return 0;
28
}
PRIMJER 48
Potrebno je iz troznamenkastog broja
izdvojiti znamenke desetice i jedinice, a
potom postaviti uvjete koji su za njih
zadani:
Sanda, 2019. 29
Sanda, 2019. 30
PRIMJER 48
Provjera programa:
Sanda, 2019. 31