Dev - C++ - como leer número por número una cadena de números en dev

   
Vista:
Imágen de perfil de Andrés Enríquez

como leer número por número una cadena de números en dev

Publicado por Andrés Enríquez andres_e.h@hotmail.com (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:

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';
}
pero me arroja basura, como lo podria corregir
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder