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++;
}
Indice pagine di c
Indice cPagine aggiunte di recente
Indice pagine del linguaggio C: Funzioni, Stringhe, ArrayCome effettuare la radice quadrata con la funzione sqrt in CCome ottenere il valore assoluto con la funzione abs in CCome generare numeri casuali con la funzione rand in CCome generare numeri casuali tra due numeri in C