Quinto Laboratiorio

Somma dei Quadrati

Scrivere un programma che legga una sequenza di numeri terminata da -1 e che stampi la somma dei quadrati dei singoli numeri.

1: #include <stdio.h> //Includiamo la libreria standard per l'Input/Output. 2: 3: int main( void ) { 4: 5: int numero = 0; //La variabile che conterrà il prossimo numero letto. 6: int totale = 0; //La variabile che tiene conto della somma dei quadrati. 7: 8: do { 9: totale += numero * numero; //Aggiungiamo al totale il quadrato di numero. 10: /* La prima volta che viene eseguita questa istruzione, 11: * numero è impostato a zero, così viene: totale = 0 + 0 * 0; 12: * Cioè rimane zero! */ 13: 14: scanf( "%d", &numero ); //Leggiamo un numero e lo mettiamo nella variabile numero. 15: 16: } while(numero != -1); //Ripetiamo finché numero non diventa uguale a -1 17: 18: printf( "Somma dei quadrati: %d\n", totale); //Stampiamo il risultato. 19: 20: return 0; 21: }

E usciamo dal programma!

ˆ Top

Media