8.1.. Učitati visine za n osoba. Ispisati prosječnu i najveću visinu.
- učitati do kog broja se izvodi računanje (n)
- učitati prvu vrijednost visine
- max = a
- početna vrijednost sume prva vrijednost(s=a)
- početna vrijednost brojača (br =1)
- za i = 2 do n radi
učitati vrijednost visine
s = s + a
uvećati brojač (br=br+1)
ako je nova visina veća od tekućeg maksimuma to je novi maksimum
- izračunati količnik sume i brojača (as=s/br)
- ispisati izračunatu vrijednosti aritmetičke sredine (as)
- ispisati najveću visinu
Listing programa:
//08115002//
#include <stdio.h>
#include <math.h>
main()
{
int i,n,max,s,br,x;
double as;
printf("Najveca i prosjecna visina od n ucitanih \n");
printf("Broj visina: ");
scanf("%d",&n);
printf("1. visina: ");
scanf("%d",&x);
max=x;
s=x;
br=1;
for(i=2; i<=n; i++)
{
printf("%d",i);
printf(". visina: ");
scanf("%d",&x);
s=s+x;
br=br+1;
if(x > max)
max = x;
}
as=s/br;
printf("Najveci od: %d \n",n);
printf(" ucitanih je %d \n",max);
printf("Prosjecna vrijednost od: %d \n",n);
printf(" ucitanih je %lf \n",as);
getchar();
return 0;
}
Ispis na ekranu:
Index
|
|