Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    [c] while

    codice:
    #include<stdio.h>
    
    int main ()
    
    {
    int conto=1;
    
    while (conto <=128) {
    conto *= 2;
    printf("***%d***\n", conto);}
    return 0;
    }
    xke questo mi stampa pure 256???
    se uso for funziona cm vorrei...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Perche' il controllo avviene in testa al ciclo ...

    Comunque, risolvi indicando

    conto < 128

    ovvero togliendo l'uguale ...

  3. #3
    devi fare


    while (conto <128)

  4. #4
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da oregon
    Perche' il controllo avviene in testa al ciclo ...
    Comunque, risolvi indicando

    conto < 128

    ovvero togliendo l'uguale ...
    capito...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    117
    codice:
    #include <stdio.h>
    
    int main ()
    
    {
      int conto=1;
    
      while (conto <=128) {
        printf("***%d***\n", conto);
        conto *= 2;
      }
      return 0;
    }
    Forse è meglio così...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.