Semplice ciclo while

di il
12 risposte

Semplice ciclo while

Buongiorno chi mi sa scrivere un semplice ciclo while.
il programma deve calcolare la somma dei primi n numeri pari e dei primi n dispari

12 Risposte

  • Re: Semplice ciclo while

    Metti il codice che hai scritto e vediamo insieme cosa sbagli/non capisci
  • Re: Semplice ciclo while

    Ho fatto il programma usando il for e funziona correttamente, ma nel trasformarlo in while non so da dove iniziare
  • Re: Semplice ciclo while

    Inizia a postare la versione col for!
  • Re: Semplice ciclo while

    sdi3 ha scritto:


    Ho fatto il programma usando il for e funziona correttamente, ma nel trasformarlo in while non so da dove iniziare
    Puoi iniziare dallo studio del while

    https://www.html.it/pag/15492/il-ciclo-while

    poi ci tenti e ci fai vedere.
  • Re: Semplice ciclo while

    #include <stdio.h>

    int main() {
    int n,odd_sum=0;
    int i,j,even_sum=0;

    printf("digita un intero\n");
    scanf("%d",&n );

    for(i=1; i<n; i+=2)

    odd_sum +=i;
    printf("la somma dei numeri dispari e' %d\n",odd_sum);

    for(j=2; j<n; j+=2)
    even_sum +=j;
    printf("la somma dei numeri pari e' %d",even_sum);

    return 0;
    }
  • Re: Semplice ciclo while

    E quindi, mostra adesso un tuo tentativo di usare il while dopo che hai letto la pagina che ti ho indicato ...

    P.S. Ecco perché i prof fanno usare i while ... giustamente ...
    P.P.S. Utilizza i tag CODE per il codice. Ma nessuno legge questo regolamento??
  • Re: Semplice ciclo while

    Se hai un ciclo for della forma for(inizializzazione ; condizione; incremento) il while corrispondente avrà forma:

    inizializzazione
    while(condizione){
    ...
    (codice)
    ...
    incremento
    }
  • Re: Semplice ciclo while

  • Re: Semplice ciclo while

    sdi3 ha scritto:


    Ovvero?
  • Re: Semplice ciclo while

    Risoltoo
  • Re: Semplice ciclo while

    Cioè?
  • Re: Semplice ciclo while

    Comunque il programma che hai postato non calcola la somma dei primi n numeri pari e dispari... mi sembra strano che nessuno te l'abbia fatto notare!
Devi accedere o registrarti per scrivere nel forum
12 risposte