/*
Name: Simulación: Carrera de Caballos
Author: Carlos Arce Palma <carlos@cabrones.cl>
Date: 10/07/07 08:56
Description: Elección aleatoria (random) de los caballos, Metros que avanzar aleatoria.
*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main () {
int c1=0;
int c2=0;
int c3=0;
int c=0;
int mr=0;
int mt=0;
int ca=0;
printf("\n\nSimulador de una carrera de caballos\n\nIngrese la cantidad de metros que deben avanzar los caballos para llegar a la meta (en numeros)");
scanf("%d",&mr);
while(c<mr) {
ca = rand()%(3)+1;
mt = rand()%4;
c=0;
if(ca==1) {
c1=c1+mt;
c=c1;
printf("\nEl caballo %d avanzo %d metros\n",ca,mt);
}
else {
if(ca==2) {
c2=c2+mt;
c=c2;
printf("\nEl caballo %d avanzo %d metros\n",ca,mt);
}
else {
c3=c3+mt;
c=c3;
printf("\nEl caballo %d avanzo %d metros\n",ca,mt);
}
}
return 0;
system("pause");
}
}