Esercizio No.7

Esercizio No.7

Esercizio no.7:soluzione

 

 

Versione C

#include <stdio.h>
main()
{
int x,i,n,somma=0;
float media=0;
printf(“Quanti numeri vuoi inserire? “);
scanf(“%d”, &n);
i=0;
while(i<n)
{
printf(“Inserisci il numero %d: “, i+1);
scanf(“%d”,&x);
somma+=x;
i++;
}
media=(float)somma/n;
printf(“\nla somma e’ pari a %d, la media e’ pari a %3.2f”, somma, media);
}

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 .

Commento all'articolo