Problemino con programma in c++

di il
4 risposte

Problemino con programma in c++

Ho un problema con questo programma:
Chiedo con un ciclo while di stampare tutti i numeri inferiori al numero che inserisce l'utente ma poi stampa anche il successivo. Per esempio se metto il numero sette mi stampa 1,2,3,4,5,6,7,8. Perche?


#include <iostream>
#include <stdlib.h>
using namespace std;

int n;
int i=0;
main()
{
    cout<<"Inserisci un numero n\n";
    cin>>n;
   while(i<=n)
   {
    i++;
    cout<<i<<endl;
   }

  system("pause");
  return 0;
}



Potreste aiutarmi a capirlo. Grazie in anticipo.

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte