Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/08/2014, 00:13
RafoSCrimaC
 
Fecha de Ingreso: agosto-2014
Ubicación: RIMAC
Mensajes: 1
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Problema con código C

Hola nalsac, bueno revisando el código nos damos cuenta de que usas la función 'getchar()' para capturar un valor por teclado y almacenarlo en una variable, aquí se encuentran los dos errores simples de solucionar.
La función 'getchar' es para capturar un carácter, no un entero y ya que tu variable 'chin_jug' es de tipo entero si o si te va a salir un error 'basura' ( no se sabe que puede pasar ) en este caso al valor capturado 'chin_jug' el compilador le sumo 48.

Lo que debes hacer es usar la función adecuada, te recomiendo que uses el 'scanf()'
es propia del lenguaje C. Te dejo las partes del código que debes agregar

scanf( "%d" , &chin_jug ); // recuerda el scanf lee el parámetro por referencia
// chin_jug=getchar(); // lo comentas o lo eliminas
fflush(stdin);
printf( "\n%d\n" , chin_jug ); // para visualizar la correcta grabación



scanf("%d",&prediccion);
// prediccion = getchar();// lo comentas o lo eliminas
fflush(stdin);
printf("%d",prediccion);

Espero te sirva y recuerda usar la función adecuada para la operación que desees realizar.
Un manual o una página manual xd te ayudará mucho.
Suerte!