Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ma io volevo che mi restiuisce un numero compreso tra 0 e 36 e uno alla volta, invece non fà cosi perchè? Poi gli volevo aggiungere ad ogni numero il colore o rosso o nero... come posso fare . GRAZIE
per ottenere un numero casuale compreso tra 0 e un limite basta fare:
Codice sorgente - presumibilmente C/C++
int numero,limite= 36;//36 nel tuo esempio
numero = rand() % limite;
printf("%d\n",numero);
oppure(sconsigliato):
Codice sorgente - presumibilmente C/C++
int numero;
while(numero>36)
{
numero = rand();
}
printf("%d\n",numero);
per cambiare il colore del testo devi usare le API per modificare le impostazioni del prompt dei comandi(DOS o Shell) che trovi in molti altri topic di questo forum.
Ultima modifica effettuata da Overflow il 06/11/2008 alle 19:42
si in pratica il funzionamento di una roulette, non ci avevo pensato che determinati colari sono neri e altri rossi, quindi non essendo random il colore come implemento l'uscita di un numero con il colore?
si in pratica il funzionamento di una roulette, non ci avevo pensato che determinati colari sono neri e altri rossi, quindi non essendo random il colore come implemento l'uscita di un numero con il colore?
beh... intanto devi sapere quali numeri sono rossi e quali neri, poi ti basta un if:
Però vorrei che ogni numero il programma non mi uscisse ma continuasse nell'esecuzione in modo che premo nuovamente invio e mi restituisce un nuovo numero, come posso fare?
Ultima modifica effettuata da yoghi87 il 07/11/2008 alle 21:16