8.1.. Učitati visine za n osoba. Ispisati prosječnu i najveću visinu.

  1. učitati do kog broja se izvodi računanje (n)
  2. učitati prvu vrijednost visine
  3. max = a
  4. početna vrijednost sume prva vrijednost(s=a)
  5. početna vrijednost  brojača (br =1)
  6. 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
  7. izračunati količnik sume i brojača (as=s/br)
  8. ispisati izračunatu vrijednosti aritmetičke sredine (as)
  9. 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