

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Come calcolare la somma di 6 numeri interi consecutivi in c, partendo dal numero iniziale chieduto all'utente. Il testo include una spiegazione dettagliata del problema e del diagramma di flusso del programma.
Tipologia: Esercizi
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


int main(void) {
//dichiaro le variabili che andrò ad utilizzare
int n; int SUM=0; int i=0;
//chiedo il numero iniziale a cui sommare i successivi 5 numeri consecutivi (in modo da sommarne un totale
di 6)
printf("Numero iniziale? :"); scanf("%i",&n); //inizializzo i ad 1 perché ho già considerato il primo numero i = 1; //inizio il ciclo do { //incremento il numero per avere il successivo valore da sommare
n = n +1;
//incremento la somma parziale aggiungendo tale valore SUM = SUM + n;
//incremento il contatore dei numeri già sommati I++; }
//imposto la condizione di uscita dal ciclo
while(i < 6); //stampo la somma dei valori
printf("\nIl la somma e': %i\n",SUM);
return 0; }
Spiegare a parole il problema: il problema richiede di trovare la somma fra N numeri interi consecutivi, ossia bisogna prima chiedere da che numero iniziare la somma e poi incrementare il valore per avere i consecutivi da sommare tra di loro tramite una variabile d’appoggio che conterrà la somma parziale.
Spiegazione del diagramma
Per spiegare il codice, ho inserito nei commenti nelle varie righe del codice. Il codice implementa il diagramma appena descritto.