jacopo.inocente
jacopo.inocente - Erectus - 108 Punti
Salva

AIUTO PROGRAMMAZIONE C
Presi in input una sequenza di numeri interi positivi sommali; il programma si arresta solo quando viene inserito un numero minore del precedente. Al termine dell'esecuzione, in output verrà emessa la somma così calcolata

GiovanniPalama
GiovanniPalama - Sapiens - 521 Punti
Salva

Se la somma deve escludere l'ultimo numero inserito (condizione per cui non è più possibile leggere altri valori) allora una possibile soluzione è la seguente:


int main(){
int somma = 0;
int num;
int precedente=0;

do{
printf("Inserire un numero: ";);
scanf("%d",&num);
if(num >= precedente){
somma = somma + num;
precedente=num;
}
} while (num >= precedente);

printf("\nLa somma dei numeri inseriti e\': %d", somma);

return 0;
}

Questo topic è bloccato, non sono ammesse altre risposte.
Come guadagno Punti nel Forum? Leggi la guida completa
In evidenza
Classifica Mensile
Vincitori di agosto
Vincitori di agosto

Come partecipare? | Classifica Community

Community Live

Partecipa alla Community e scala la classifica

Vai al Forum | Invia appunti | Vai alla classifica

Marcello G.

Marcello G. Blogger 4835 Punti

VIP
Registrati via email