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 la variabile somma che contiene la somma di tutti i 10 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++;
}
Indice pagine linguaggio C: