domingo, 14 de agosto de 2011

Como invertir un numero en C

Como el titulo lo indica, como invertimos un numero en C, sin usar arrays:


#include  "stdio.h"
#include  "stdlib.h"

int main(int argc, char *argv[]) 
{ 
      long numero; 
      int digito; 

      printf( " Ingrese numero: " ); 
      scanf( "%ld", &numero ); 

      printf( " Su numeral invertido es: " ); 

      while( numero > 0 ) 
      { 
            digito = numero % 10; 
            numero /= 10; 
            printf( "%d", digito ); 
      } 

      return 0; 
} 
La salida es:

No hay comentarios:

Publicar un comentario