8.2.. Učitati visine i težinu za n osoba. Ispisati prosječnu, najmanju i najveću visinu i težinu.
Listing programa:
// p08215003;
#include <iostream>
#include <cmath>
using namespace std;
main () {
int i,n,maxvis,maxtez,minvis,mintez,svis,stez,brvis,brtez,vis,tez;
double asvis,astez;
cout<<"Najveci,najmanji,najtezi i najlaksi kao i prosjecni od n ucitanih"<<endl;
cout<<"n= "<<endl;
cin>>n;
cout<<"Visina "<<endl;
cin>>vis;
cout<<"Tezina "<<endl;
cin>>tez;
maxtez=tez;
maxvis=vis;
mintez=tez;
minvis=vis;
svis=vis;
brvis=1;
stez=tez;
brtez=1;
i=2;
while (i<=n) {
cout<<"Visina "<<endl;
cin>>vis;
cout<<"Tezina "<<endl;
cin>>tez;
svis=svis+vis;
brvis=brvis+1;
stez=stez+tez;
brtez=brtez+1;
if (tez > maxtez)
maxtez=tez;
if (vis > maxvis )
maxvis=vis;
if (tez < mintez)
mintez=tez;
if (vis < minvis)
minvis=vis;
i++;
}
asvis=svis/brvis;
astez=stez/brtez;
cout<<"Najvisi od "<<n<<" "<<"ucitanih je "<<maxvis<<endl;
cout<<"Najtezi od "<<n<<" "<<"ucitanih je "<<maxtez<<endl;
cout<<"Najnizi od "<<n<<" "<<"ucitanih je "<<minvis<<endl;
cout<<"Najlaksi od "<<n<<" "<<"ucitanih je "<<mintez<<endl;
cout<<"Prosjecna vrijednost visine od "<<n<<" "<<"ucitanih je "<<asvis<<endl;
cout<<"Prosjecna vrijednost tezine od "<<n<<" "<<"ucitanih je "<<astez<<endl;
return 0;
}
Ispis na ekranu:
Index
|
|