[C] Esercizio: visualizzare i primi 100 numeri dispari...

di Anonimizzato20642 il
5 risposte
Ciao a tutti, ho bisogno di un aiuto riguardo a questo problema in C:
Scrivi un programma che visualizzi i primi 100 numeri dispari a gruppi i 5.
L'ho fatto, ma non funziona come dovrebbe!
#include <stdio.h>
main()
{
	int dispari;
	int gruppo;

	for(dispari=1; dispari<100; dispari=dispari+2)
	{
		for(gruppo=1; gruppo<=5; gruppo++)
		{
			printf(" %d", dispari);
			dispari=dispari+2;
		}

	
		printf("\n\n");
	}
}

5 Risposte

  • Il secondo for è di troppo, ti basta fare printf("\n") ogni 5 passate del primo for.
    Prova a pensarci, magari mettici vicino un contatore che stampa contemporaneamente la sequenza 1,2,3,4,5,1,2,3,4,5,1,2....
  • Basta che correggi così la riga

    for ( dispari = 1; dispari<100; )


    P.S. Rivedi anche il titolo del thread ... leggi il regolamento ...
  • candaluar ha scritto:


    Il secondo for è di troppo, ti basta fare printf("\n") ogni 5 passate del primo for.
    Prova a pensarci, magari mettici vicino un contatore che stampa contemporaneamente la sequenza 1,2,3,4,5,1,2,3,4,5,1,2....
    Ora ho capito, grazie per la risposta!!!
  • Come ti ho detto nell'altro thread

    for ( dispari = 1; dispari<100; )
  • Sono dovuto intervenire per correggere il titolo, aggiungere i tag CODE ed eliminare il thread duplicato. Invito l'OP a prestare maggiore attenzione ed a leggere il Regolamento.
Devi accedere o registrarti per scrivere nel forum
5 risposte