35. Upisivati brojeve dok se ne upiše 0, te ispisati zbroj upisanih brojeva
#include <stdio.h>
#include <conio.h>
main()
{
int br,sum=0;
do
{
printf("Unesi jedan broj (0 za prekid): ");
scanf("%d",&br);
sum+=br;
}
while(br!=0);
printf("Suma=%d",sum);
getch();
}
Preuzmite projekt: zad_35.cpp.
36. Upisivati brojeve dok se ne pogodi zadani broj, a zadani broj je slučajni broj do 20. Kao rezultat ispisati zadani-pogođeni broj, te broj pokušaja traganja.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int broj,unos,pokusaj=0;
srand(time(NULL));
broj=rand()%21;
do
{
printf("Pogodi broj od 0 do 20: ");
scanf("%d",&unos);
pokusaj++;
if(unos==broj)
printf("Pogodak iz %d pokusaja!",pokusaj);
}
while(broj!=unos);
getch();
}
Preuzmite projekt: zad_36.cpp.
37. Upisivati brojeve dok se ne upiše 5 brojeva koji su djeljivi s 3. Treba ispisati zbroj brojeva djeljivih i ne djeljivih s 3.
#include <stdio.h>
#include <conio.h>
main()
{
int unos,kraj=0,sum_3=0,sum=0;
do
{
printf("Upisi jedan broj: ");
scanf("%d",&unos);
if(unos%3==0)
{
kraj++;
sum_3+=unos;
}
else
sum+=unos;
}
while(kraj!=5);
printf("Suma brojeva djeljivih s 3 je %d, a suma ostalih brojeva %d.",sum_3,sum);
getch();
}
Preuzmite projekt: zad_37.cpp.
38. Upisati broj, te ispisati zbroj njegovih znamenaka.
#include <stdio.h>
#include <conio.h>
main()
{
int elt, sum=0, step;
printf("Unesite jedan broj: ");
scanf("%d",&elt);
do
{
sum+=elt%10;
elt/=10;
}
while(elt!=0);
printf("Suma znmenki tog broja je %d.",sum);
getch();
}
Preuzmite projekt: zad_38.cpp.
39. Upisivati težine i visine učenika. Sa upisom prekinuti kad se upiše 0 za težinu ili visinu. Ispisati minimalnu, maksimalnu i prosječnu težinu i visinu.
#include <stdio.h>
#include <conio.h>
main()
{
int n=1,sum_v=0,sum_t=0,min_v,max_v,min_t,max_t,visina,tezina;
printf("Unesite visinu ucenika: ");
scanf("%d",&visina);
sum_v+=visina;
printf("Unesite tezinu ucenika: ");
scanf("%d",&tezina);
sum_t+=tezina;
min_v=max_v=visina;
max_t=max_t=tezina;
do
{
printf("\nUnesite visinu ucenika: ");
scanf("%d",&visina);
if(visina==0)
break;
sum_v+=visina;
printf("Unesite tezinu ucenika: ");
scanf("%d",&tezina);
if(tezina==0)
break;
sum_t+=tezina;
n++;
if(max_v<visina)
max_v=visina;
if(max_t<tezina)
max_v=tezina;
if(min_v>visina)
min_v=visina;
if(min_t>tezina)
min_t=tezina;
}
while(visina!=0&&tezina!=0);
printf("Najtezi ucenika ima %d, najlaksi %d.\nNajvisi ima %d, a najnizi %d.\n",max_t,min_t,max_v,min_v);
printf("Prosjek tezine je %.2f, a visine %.2f.",float(sum_t)/n,float(sum_v)/n);
getch();
}
Preuzmite projekt: zad_39.cpp.