
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:39:44
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:
pero me arroja basura, como lo podria corregir
si ingreso 12453867 debe devolverme 01100110, tengo realizado lo siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#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';
}
Valora esta pregunta


0