Salve,
Sono un neofita del C, ed avrei bisogno di un aiutino da parte vostra riguardo alla generazione dei numeri "casuali" attrverso la funzione rand().
Attraverso una singola istruzione, devo visualizzare un numero casuale tratto dai seguenti gruppi di numeri:
a) 2, 4, 6, 8, 10
b) 3, 5, 7, 9, 11
c) 6, 10, 14, 18, 22
Io avevo editato questa istruzione che però mi genera un numero compreso tra gli estremi del gruppo:
a) istr.: printf ("n = %d", 2 + (rand() % 10));
dovrei teoricamente generare un numero che sia pari.
b) istr.: printf ("n = %d", 3 + (rand() % 11));
dovrei generare un numero che sia dispari.
c) istr.: printf ("n = %d", 6 + (rand() % 22));
Ringrazio tutti anticipatamente.
Ciao.