Diario de un programador. Anexo B: Códigos
Invertir números 2: Lo que hace este código es solicitar un número de longitud variada y los muestra en forma invertida. Es una versión actualizada del código anterior que solamente invierte números de 3 cifras.
C
Programa utilizado: Code Blocks 13.12
#include<stdio.h>
int main(void){
int i = 0, numero, resto;
printf("Ingresa un numero: ");
scanf("%d", &numero);
while ( numero > 0){
i++;
resto = numero % 10;
numero = numero / 10;
printf("%d", resto);
}//fin while
printf("\n");
return 0;
}//fin main
//Escrito por Gustavo J. Cerda Nilo, diciembre 2015
Programa utilizado: Net Beans 8.0.1
import java.util.Scanner;
public class invertir2{
public static void main(String []args){
Scanner ingreso = new Scanner(System.in);
int i = 0, numero, resto;
System.out.print("Ingresa un numero: ");
numero = ingreso.nextInt();
while(numero > 0){
i++;
resto = numero % 10;
numero = numero / 10;
System.out.printf("%d", resto);
}//fin while
System.out.printf("\n");
}//fin main
}// fin class
//Escrito por Gustavo J. Cerda Nilo, diciembre 2015
Programa utilizado: Idle
numero = int(input("Ingresa un numero: "))
i = 0
while numero > 0:
i = i + 1
resto = numero % 10
numero = int(numero / 10)
print("%d" % (resto), end = "")
#Escrito por Gustavo J. Cerda Nilo, diciembre 2015
SMALL BASIC
Programa utilizado: Small Basic 1.1
TextWindow.Write("Ingresa un numero: ")
numero = TextWindow.ReadNumber()
i = 0
While numero > 1
i = i + 1
resto = Math.Floor(Math.Remainder(numero, 10))
numero = numero / 10
TextWindow.Write(resto)
EndWhile
TextWindow.WriteLine("")
'Escrito por Gustavo J. Cerda Nilo, Noviembre 2015
Me encanto, muchas gracias. :D
ResponderEliminarno
Eliminar