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!