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?