elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Invertir numeros con ciclos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Invertir numeros con ciclos  (Leído 1,773 veces)
furciorifa

Desconectado Desconectado

Mensajes: 94


Ver Perfil
Invertir numeros con ciclos
« en: 30 Septiembre 2013, 19:26 pm »

Código:
#include<stdio.h>
main(){
        int n,a,b=0;
        scanf("%d",&n);
        while(n>0){
        a=n%10;
        b=(b+a)*10;
        n=n/10;

}
b=b/10;
printf("%d\n",b);
}


En línea

eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: Invertir numeros con ciclos
« Respuesta #1 en: 30 Septiembre 2013, 20:27 pm »

Hay opciones más óptimas y sencillas para copiar el valor de una variable en otra y viceversa:

Opcion 1:

Código
  1. int a = 5;
  2. inb b = 24;
  3.  
  4. a = a^b;
  5. b = a^b;
  6. a = a^b;
  7.  

Opcion 2: igual que la uno pero simplificando el código
Código
  1. int a = 5;
  2. inb b = 24;
  3.  
  4. a ^= b;
  5. b ^= a;
  6. a ^= b;
  7.  

Opcion 3:

Código
  1. int a = 5;
  2. inb b = 24;
  3.  
  4. a = a + b;
  5. b = a - b;
  6. a = a - b;

Y seguro que no son las únicas.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PROGRAMA USANDO CICLOS FOR
Programación C/C++
BOONE 5 8,465 Último mensaje 7 Diciembre 2011, 04:22 am
por ISCJAIRO
Ayuda con arreglos con ciclos
Java
jimytron 4 3,349 Último mensaje 22 Febrero 2012, 18:21 pm
por |Miguel|
lio con ciclos...
Java
dvdza 1 1,849 Último mensaje 16 Diciembre 2012, 01:10 am
por kasiko
Problema con ciclos (ejercicio de pi) « 1 2 »
Programación C/C++
xuhipoint 12 5,596 Último mensaje 2 Abril 2014, 00:58 am
por Yoel Alejandro
[javascript] [Bucle For] invertir números en javascript.
Desarrollo Web
Ali Baba 3 8,956 Último mensaje 29 Mayo 2017, 10:00 am
por ThinkByYourself
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines