Esercizio sulla struttura di iterazione

di
Anonimizzato15232
il
7 risposte

Esercizio sulla struttura di iterazione

Salve ragazzi!!! potreste aiutarmi a creare questo piccolo programmino?? grazie in anticipo!!!

Scrivere un programma che legga da input una sequenza di interi positivi terminata dal valore sentinella zero e conti quante volte il valore inserito è maggiore del valore inserito precedentemente.

7 Risposte

  • Re: Esercizio sulla struttura di iterazione

    Comincia a scrivere qualcosa tu e vediamo dove sbagli ...
  • Re: Esercizio sulla struttura di iterazione

    Avevo pensato ad una cosa del genere...

    #include <iostream>

    using namespace std;

    int n;
    int i= 0;
    int a=0;

    int main()
    {
    cout << endl << " Inserisci un numero intero: ";
    cin >> n;
    while (n > 0 )
    {
    if (a < n )
    {
    a=n;
    i++;
    }
    cout << endl << " Inserisci un altro numero intero: ";
    cin >> n;
    }
    cout << endl << " Numero volte: "<<i;

    return 0;
    }




    ma no va!!!
  • Re: Esercizio sulla struttura di iterazione

    "no va" in che senso? Quali problemi hai ? Cosa succede ?
  • Re: Esercizio sulla struttura di iterazione

    Il programma esegue il ciclo while ma non calcola quante volte il numero successivo è maggiore del precedente... dove sbaglio??
  • Re: Esercizio sulla struttura di iterazione

    Ciao,
    intanto la lettura la farei in un ciclo do-while (così eviti di ripetere parte del codice). Poi devi rivedere la logica del programma. Ad esempio a=n lo devi fare fuori dall'if: in ogni caso il numero che hai appena inserito diventa il precedente per il numero che inserirai in seguito.
  • Re: Esercizio sulla struttura di iterazione

    Aaaaaaaaaah!!! ecco grazie mille!!! riprovo
  • Re: Esercizio sulla struttura di iterazione

    Ok, se hai altri problemi siamo qui.
Devi accedere o registrarti per scrivere nel forum
7 risposte