In teoria è un piccolo programma che "gioca" alla roulette con i numeri che immetto io.
Dovrebbe, per esempio, puntare su 2° e 3° dozzina dopo che per 2 volte di fila è uscita la 1°.
Dopodichè dovrebbe comunicare di quanto è stata la puntata, la puntata massima nella partita in corso e il totale a ogni mano.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{[b]QUA DICHIARO LE VARIABILI[/b]
//variabili interessanti
int numero;
int puntata=0;
int puntata_max=0;
int totale;
int cont_dozzina=0;
int cont_colonna=0;
//definisco totale
[b]QUA LE PUNTATE DA QUANTO SONO DI DEFAULT E IL TOTALE[/b]
printf("Da quanto vuoi partire?\n");
scanf("%d", &totale);
printf("Totale: %d\n", totale);
printf("Ok si parte\n");
//primo numero
[b]QUI IL PRIMO NUMERO ESTRATTO E L'INCREMENTO DEL
CONT_DOZZINA CHE MI DICE DA QUANTE ESTRAZIONI ESCE LA
PRIMA DOZZINA[/b]
printf("Immetti primo numero:");
scanf("%d", &numero);
if (numero < 13 && numero !=0)
cont_dozzina++;
else
cont_dozzina=0;
//attualmente inutilizzato
if (numero ==0)
cont_colonna=0;
else if (numero % 3 == 1)
cont_colonna++;
else
cont_colonna=0;
//aggiungere tutte le altre opzioni
//tentativo
[b]GIOCO FINO A 10000 DI TOTALE[/b]
while (totale<10000)
{
//tabella vincite
[b]AUMENTO DEL TOTALE IN BASE ALL'ESTRAZIONE, (AL PRIMO GIRO NON FUNZIONA)[/b]
int TOTALE=totale;
if (numero > 13)
totale=TOTALE+puntata;
else
totale=TOTALE-puntata;
//gioco in sè
printf("Immetti numero:");
scanf("%d", &numero);
//ciclo riconoscimento
[b]RICONOSCE SE IL NUMERO APPARTIENE ALLA PRIMA O ALLE ALTRE DOZZINE[/b]
if (numero < 13 && numero !=0)
cont_dozzina++;
else
cont_dozzina=0;
printf("Cont_dozzina:%d\n", cont_dozzina);
//decisione di puntata "NON VA!"
[b]PUNTATA[/b]
if (cont_dozzina < 2)
puntata = 0;
else if (cont_dozzina == 2)
puntata = 1;
else if (cont_dozzina == 3)
puntata = 3;
else if (cont_dozzina == 4)
puntata = 5;
else if (cont_dozzina >= 5)
puntata = 10;
//puntata max
[b]EVENTUALE AUMENTO DELLA PUNTATA MAX[/b]
if (puntata > puntata_max)
puntata_max = puntata;
else
puntata_max=puntata_max;
//visualizzazione
printf("\n Totale: %d, Puntata: %d, Puntata_max: %d\n", totale, puntata, puntata_max);
}
system("PAUSE");
return 0;
}