La verdad trato he tratado de hacer todo lo posible siendo que no se nada de C
espero su ayuda.
#include <stdio.h>
#include <stdlib.h>
#include <time.h> //
int main ()
{
int suma;
int miPunto;
enum estatusJuego;
srand( time ( NULL ) );
suma = tiraDados();
switch(suma)
{
case 7:
case 11:
estatusJuego = Ganas;
break;
case 2:
case 3:
case 12:
estatusJuego = Pierdes;
break;
default:
estatusJuego = Continuas;
miPunto=suma;
printf("El punto obtenido es %d\n", miPunto);
break;
}
while ( estatusJuego == Continuas )
{
suma = tiraDados();
if( suma == miPunto)
{
estatusJuego = Ganas;
}
else {
if (suma == 7 ) estatusJuego = Pierdes;
}
}
if ( estatusJuego == Ganas)printf("Jugador ganador");
else printf("Juegador Perdedor");
return 0;
}
int tiraDados (void)
{
int dado1;
int dado2;
int sumaTemp;
dado1= 1 + (rand() % 6);
dado2= 1 + (rand() % 6);
sumaTemp= dado1 + dado2;
printf("El jugador tiro %d + %d = %d\n", dado1, dado2, sumaTemp);
return sumaTemp;
}
Mod: Los códigos deben ir en etiquetas GeSHi, si el tema es sobre c# va en c#, no en otro lugar