aiuto programma c

Pubblicità

mto89

Utente Attivo
Messaggi
139
Reazioni
0
Punteggio
38
questo frammento che segue dovrebbe simulare una gara tra 4 macchinine random, il fatto è che dovrebbero arrivare tutte ad esempio alla colonna 50 e farmarsi li! invece se metto la condizione del while <50 visualizza solo le prime mosse, se la aumento tipo a 500 avanza e non capisco con che criterio! non è che mi date una mano?

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>


int main()

{
int i,j;
int posizioni[4]={0,0,0};

srand (time(NULL));

do
{
system("cls");

for (i=0;i<4;i++)
{
posizioni+=rand()%4;
for (j = 0; j < (posizioni); j++)
{
printf(" ");
}

printf("%d\n",i);
}
Sleep(300);
}
while (posizioni<200);

system("pause");
return 0;

}

inoltre vorrei sapere come assegnare il numero della macchinina che è arrivata prima a una variabile!
 
Pubblicità
Pubblicità
Indietro
Top