AD

Come sommare 10 numeri in C

Nella seguente pagina realizzeremo un programma in grado di sommare 10 numeri.

Per svolgere questo esercizio dobbiamo dichiarare almeno due variabili, una che contiene la somma dei numeri e l’altra per l’ultimo numero inserito da tastiera. Inizializziamo la variabile somma a zero, così da evitare possibili errori.

Usando il ciclo for con una variabile i che va da 0 a 10, chiediamo all’utente di inserire dieci numeri che vengono letti attraverso la funzione scanf. Ogni volta che viene inserito un numero lo sommiamo al numero contenuto nella variabile somma.

Inseriti tutti e dieci i numeri il ciclo for termina e abbiamo la variabile somma che contiene la somma di tutti i numeri inseriti, quindi basta solo stamparla a video con la funzione printf.

#include <stdio.h> int main(){     int somma, num;     somma = 0;     for(int i = 0; i < 10; i++){         printf("Inserisci numero: ");         scanf("%d", &num);         somma += num;     }     printf("La somma dei numeri è %d\n", somma);     return 0; }

Volendo invece di usare il ciclo for si possono anche usare i cicli while o do while. Di seguito è riportata la sezione di codice usando il ciclo while.

somma = 0; i = 0; while(i < 10){ printf("Inserisci numero: "); scanf("%d", &num); somma += num; i++; }