Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Zadatak:
- Napišite program koji u unosu prima brojeve dok se ne unese 0. Izračunajte i ispišite sumu svih parnih brojeva. Unijeti brojevi moraju biti pozitivni i manji od 100. Unos i ispis možete prilagoditi i uljepšati prema izboru, dani primjeri samo pokazuju funkcionalnost programa.
- Primjer:
- unos: 4
- unos: 5
- unos: 8
- unos: 0
- ispis: 12
- Primjer:
- unos: 1 2 3 4 5 6 0
- ispis: 14
- Provjera samostalnog rada:
- izmijeniti program da zbraja neparne brojeve
- objasniti provjeru parnosti
- */
- #include <stdio.h>
- #include <conio.h> /* Deklaracija i ucitavanje potrebnih biblioteka */
- main () { /* Pocetak programa */
- int brojevi=0, suma=0; /* Deklaracija varijabli koje cemo koristiti u programu,te postavljanje tih varijabli u nulu za daljni rad */
- printf ("Upisite brojeve po zelji "); /* Ispis poruke za pocetak upisivanja programa */
- do{ /* Pocetak do-while petlje */
- upis: scanf ("%d", &brojevi); /* Upis brojeva i deklaracija labele za povratak ako je broj veci od 100 */
- if (brojevi <100) { /* Provjera da li je upisani broj manji od 100, jer ako nije program se nastavlja u else varijabli */
- if (brojevi%2==0) { /* Ukoliko je broj manji onda se provjerava da li je upisani broj paran ( %2==0 je za parne, dok je %2==1 za neparne brojeve ) */
- suma=suma+brojevi; /* Zbraja sve parne brojeve */
- }
- }
- else { /* Ukoliko je broj veci od 100 onda se program baca u else dio petlje */
- printf("upisan je pogresan broj, pokusajte ponovo "); /* poruka da je broj pogresan te da se pokusa ponovno */
- goto upis; /* povratak na upis brojeva */
- }
- }while (brojevi!=0); /* kraj do-while petlje koja se zavrsava ako je upisan broj 0 */
- printf("%d", suma); /* ispis sume svih upisanih parnih brojeva */
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement