luni, 31 martie 2014

Aplicatii interdisciplinare C++

La cabinetul medical al scolii au fost masurati n elevi.Inaltimea elevilor este exprimata in cm (de ex 175 cm).Sa se determine inaltimea maxima, minima si respectiv media grupului.
Rezolvare:
#include <iostream>
using namespace std;
int main()
{
   int n,i,x[100],Max,Min,sum;
   float med;//declarare tip variabile
    cout<<"Dati nr de copii n : ";cin>>n;
    cout<<"Introduceti inaltimile\n";
    for (i=1;i<=n;i++)
    {
        cout<<"x["<<i<<"]=";cin>>x[i];//citire inaltimi (vector)

    }
    sum=0;

    Min=x[1];//calculare Min , si Max
    Max=x[1];
    for(i=1;i<=n;i++)//parcurgere vector x
       if(x[i]<Min)
       Min=x[i];
       else
       if(x[i]>Max)
       Max=x[i];
    {if(x[i]>0)//conditie calcul media
    sum=sum+x[i];// calcul suma
    med=sum/n;}//calcul media

    {cout<<"Max="<<Max<<" \n"<<"Min="<<Min<<" \n";
    cout<<med;}//afisare min max
}

Niciun comentariu:

Trimiteți un comentariu