Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Problema con un semplicissimo for
Forum - C/C++ - Problema con un semplicissimo for

Avatar
giacomopaty (Normal User)
Rookie


Messaggi: 53
Iscritto: 17/10/2011

Segnala al moderatore
Postato alle 0:17
Mercoledì, 03/04/2013
Salve, mi dite cosa c'è che non va un questo codice malefico? É 20 volte che cambio e stracambio il codice e sempre lo stesso risultato, cioè nulla. Ecco il codice:

Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int numero;
  7.     int I;
  8.  
  9.     printf("Numero file: ");
  10.     scanf("%d", &numero);
  11.     system("CLS");
  12.  
  13.     for (I = 1; I == numero; I++)
  14.     {
  15.         printf("%d\n", I);
  16.     }
  17.     getchar();
  18.     return 0;
  19. }



il programma dovrebbe scrivere il numero contenuto in I fino a che la I non raggiunge lo stesso valore di numero, il problema è che non stampa a schermo un bel nulla e io non riesco a capire perchè. Grazie.

Ultima modifica effettuata da giacomopaty il 03/04/2013 alle 0:27
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 1:23
Mercoledì, 03/04/2013
il for è fondamentalmente un while, quindi la condizione viene eseguita MENTRE è vera.
detto questo riguarda il tuo ciclo e trova la soluzione :)

PM Quote
Avatar
giacomopaty (Normal User)
Rookie


Messaggi: 53
Iscritto: 17/10/2011

Segnala al moderatore
Postato alle 16:25
Mercoledì, 03/04/2013
Testo quotato

Postato originariamente da HeDo:

il for è fondamentalmente un while, quindi la condizione viene eseguita MENTRE è vera.
detto questo riguarda il tuo ciclo e trova la soluzione :)



Se invece di I == numero metto I <= numero, funziona, ma non capisco perchè :noway:

PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 17:08
Mercoledì, 03/04/2013
forse questo può essere d'aiuto
http://www.devapp.it/wordpress/wp-content/uploads/2011/04/ ...
la tua condizione è I == numero. Pertanto indichi di svolgere le istruzioni all'interno del blocco soltanto quando essa è vera, ovvero quando I è uguale a numero

Ultima modifica effettuata da quello che non so come si chiama il 03/04/2013 alle 17:34
PM Quote