edutecnica

Esercizio 7       

Utilizza un ciclo for realizzare un algoritmo che esegua la somma e la media di n numeri inseriti da tastiera con n acquisito a sua volta da tastiera.


Nell'algoritmo illustrato le variabili usate sono:
n=numero degli interi che devono essere sommati.
i=contatore per il ciclo for.
x=valore attuale dell'intero inserito da tastiera ad ogni ciclo
somma=la somma degli interi che deve essere posta a 0 all'inizio del ciclo.
media=(float)somma/n
dove si nota la conversione di cast; ove non ci fosse tale conversione perderemmo la parte frazionaria della divisione fra i due interi somma ed n.
Da notare l'operazione somma+=x; che ad ogni iterazione aggiunge x al valore della somma equivalente all'operazione .

#include<iostream>
using namespace std;
main(){
int x,i,n,somma=0;
float media=0;
cout<<"n:";cin>>n;
for(i=0;i<n;i++){
     cout<<“ins:”;cin>>x;
     somma+=x;
}//fine for
media=(float)somma/n;
cout<<somma<<" -- "<<media;
}//fine main