
como leer número por número una cadena de números en dev
Publicado por Andrés Enríquez (2 intervenciones) el 23/07/2016 18:40:10
neceito hacer un programa en el que lea una cadena de numeros y en una funcion que se analice a cada numero y devuelva 1 si es par y 0 si es impar osea si ingreso por ejemplo 123456 debe devolverme 010101
si ingreso 12453867 debe devolverme 01100110, tengo realizado lo siguiente:
#include<stdio.h>
int par (int);
int main ()
{
int cont;
long numero[80];
printf("ingrese una cadena de numeros: ");
scanf("%l", &numero);
for(cont=0; numero[cont]; cont++)
{
numero[cont]=par(numero[cont]);
printf("%d", numero[cont]);
}
}
int par (int cadena)
{
if(cadena%2==0)
return'1';
else
return'0';
}
pero me arroja basura, como lo podria corregir
si ingreso 12453867 debe devolverme 01100110, tengo realizado lo siguiente:
#include<stdio.h>
int par (int);
int main ()
{
int cont;
long numero[80];
printf("ingrese una cadena de numeros: ");
scanf("%l", &numero);
for(cont=0; numero[cont]; cont++)
{
numero[cont]=par(numero[cont]);
printf("%d", numero[cont]);
}
}
int par (int cadena)
{
if(cadena%2==0)
return'1';
else
return'0';
}
pero me arroja basura, como lo podria corregir
Valora esta pregunta


0