Red de conocimiento informático - Computadora portátil - Escriba un programa en lenguaje C que ingrese un número entero positivo de no más de 3 dígitos y solicite saber cuántos dígitos tiene y genere cada dígito en orden inverso.

Escriba un programa en lenguaje C que ingrese un número entero positivo de no más de 3 dígitos y solicite saber cuántos dígitos tiene y genere cada dígito en orden inverso.

#include?lt;stdio.hgt;

int?main()

{

char?a[3]={0, 0, 0} ;

int?i, num=0, cnt=0;

printf("entrada:");

scanf("d", amp; num);

if(numgt;999)

printf("input?data?must:0~999\n");

a[0 ]? =?(num/100)10; //cien

a[1]?(num/10)10;?//décimas

a[2] =? ?//personal

if(a[0]gt; 0)

cnt=3;

else?if(a[1]gt; 0 )

cnt=2;

else

cnt=1;

printf("cnt=d, datos: ", cnt );

for(i=0;ilt;cnt;i)

printf("d",a[2-i]);

devolver ?;

}