- Realizza un programma che consenta di leggere un insieme di temperature, di calcolare la media e di trovare la deviazione delle singole temperature dalla media ottenuta. (La deviazione è calcolata secondo la seguente formula: D[k]=P[k]-MEDIA). Dove:
D[K] -> Vettore deviazioni ; P[K] -> Vettore temperature ; MEDIA -> La avriabile che contiene la media.
Ho provato a risolverlo, mi aiutereste a capire se è scritto bene?
codice:
#include <iostream>
using namespace std;
int main () {
float Temperatura[], Deviazioni, Somma=0, Media;
int Risposta, i;
cout <<"Quante temperature vuoi inserire?"<<endl;
cin >> Risposta;
for (i=0; i < Risposta; i++) {
cout <<"Inserisci la temperatura."<<endl;
cin >> Temperatura[i];
Somma = Somma + Temperatura[i];
}
Media = Somma / Risposta;
for (i=0; i < Risposta; i++) {
Deviazioni = Temperatura[i] - Media;
cout <<"La deviazione di "<<Temperatura[i]<<" è: "<<Deviazioni<<"."<<endl;
}
return 0;
}