21/07/2011, 09:56
|
| | | Fecha de Ingreso: julio-2011
Mensajes: 4
Antigüedad: 13 años, 5 meses Puntos: 0 | |
Respuesta: invertir numeros bueno arregle el problema... por si alguien desea saberlo es el siguiente:
la variable z la transforme a double, por tanto el codigo queda de la siguiente forma :
#include<stdio.h>
#include<math.h>
main(){
int p,n,i,a,x,y;
double z;
p=0;
printf("Ingresa 1 numero csm =D \n ");
scanf("%d",&n);
i=0;
a=0;
y=n;
while(n!=0)
{
i=n%10;
n= n-i;
n=n/10;
p=p+1;
}
while(y!=0){
x= y%10;
p=p-1;
z= x*pow(10,p);
y= y-x;
y= y/10;
a=a+z;
}
printf("%d",a);
getchar(),getchar();
} |