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: