Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175

    [C] print dei primi N num dispari

    allora devo realizzare (x l'uni) un programma che stampi i primi N numeri dispari. Per ora ho scritto:
    codice:
    #include <stdio.h>
    
    main() {
    int i,N;
    printf("Inserisci N: ");
    scanf("%d", &N);
    
    for (i=1; i<=N; i=i+2){
    printf("%d ",i);
    printf("\n");
    }
    }
    funziona ma non stampa i primi N numeri dispari, ma solo i numeri dispari fino ad N.

    Es. se mettessi 5 nell'N dovrei avere (1,3,5,7,9) invece ottengo solo (1,3,5).

    Come faccio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    1,175
    Risolto mettendo N*2

  3. #3
    codice:
     
    #include <stdio.h>
    
    int main() 
    {
        int i,N;
        printf("Inserisci N: ");
        scanf("%d", &N);
          for (i=1; i<=N; i*=2){
          printf("%d ",i);
          printf("\n");
          }
            char sc;
            scanf("%s", &sc);
         return 0;    
    }
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

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.