Este es el codigo, compila y funciona:
Código C:
Ver original
#include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { char *materiales[3] = {"Piedra", "Papel", "Tijeras"}; int jugador, cpu; int partidas = 0, ganados = 0, empate = 0, perdidos = 0; //1. Empieza el juego do { //2. Estadisticas //2.1. Jugador tira do while ((jugador == '\n') && (jugador != '1' || jugador != '2' || jugador != '3')); jugador--; //2.2. Informacion de la mano "\n CPU: %s" "\n Resultado:", materiales[jugador], materiales[cpu]); //2.3. Comprobaciones de manos if (jugador == cpu){ empate++; } else if ((jugador == 0 && cpu == 2)||(jugador == 1 && cpu == 0)||(jugador == 2 && cpu == 1)) { ganados++; } else { perdidos++; } //2.4. Termina la mano, se suma otra partida. partidas++; //2.5. Muestro informacion en pantalla asta que se introduce intro, por eso el uso de getchar. }while (ganados < 5 && perdidos < 5); if (ganados > perdidos) else return 0; }