Cita de: palacio29 en 22 Julio 2016, 07:21 AMesto fue lo que el profesor nos envio con la informacion de como teniamos que hacerlo por otro lado los pares que el usuario tiene que entrar son los numeros en las posiciones par de la tarjeta y de igual modo los de las posicion impar
Hola
Soy novato con el C asi que te voy a responder desde mis limitados conocimientos (tomalo con pinzas).(Si es que esto es C lo que pusiste)
En el main que vos tenes pedis los valores pares e impares.
Luego estas llamando a la funcion validar. Supongo que lo queres hacer en el programa es que te ingresen pares y si son todos pares Ok y si ingresan luego impares y son todos impares, Ok , tarjeta valida!.
Ahora despues vos tenes 2 funciones mas "sumoddever" y "impar2".. Para mi el problema es que vos no estas llamando a estas funciones en el main. Necesitas llamarlas en el main ya que lo que vos ingresas solo queda guardado en las variables que declaraste en el main y no en las que estas poniendo en las otras funciones.
Aparte fijate que en la funcion Validar vos le estas pasando el valor de "Val" que es una variable que declaraste en el main pero que no le pusiste ningun valor, puede ser 0 o basura lo mas probable.
Para mi lo que tenes que validar son los valores "ever" y "odd"..
Pero te repito soy novato, nose casi nada de C, mis conocimientos son muy basicos y quizaste estoy mandando fruta...pero si te sirvio lo que te dije , indicame un poco mas en detalle el programa que queres hacer o que queres que haga y te lo armo.
https://www.dropbox.com/sh/ct9vgwk32glbu6w/AADX75AjMso0-26HZlE8n9nRa/Projectos/Sistema%20de%20validaci%C3%B3n%20de%20tarjetas%20de%20cr%C3%A9dito.docx?dl=0