//Invertir numero de 3 cifras
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace InvertirNum {
class Program {
static void Main (string[] args){
//Se definen las variables a utilizar.
int num, centenas, decenas, unidades, aux;
string linea;
System.Console.WriteLine("Ingrese un numero de 3 cifras."); //Se solicita al usuario ingrese un numero de 3 cifras.
linea = Console.ReadLine(); //Se lee el numero y se guarda en la variable "linea".
num = int.Parse(linea); //Se convierte la variable "linea" tipo string a tipo entero.
System.Console.WriteLine("El numero que ingresaste es: " + num); //Se imprime el numero.
centenas = num / 100; //Se divide el numero entre 100 para obtener el numero que ocupa la posicion de centenas.
System.Console.WriteLine("El número en la posicion de centenas es: " + centenas); //Solo con fines demostrativos se imprime el numero en la posicion de centenas.
num = num % 100; //Se divide el numero con el operador % para sacar el residuo, un numero de 2 cifras.
System.Console.WriteLine("El residuo en la posicion de centenas es: " + num); //Solo con fines demostrativos se imprime el residuo obtenido.
decenas = num / 10; //Se divide el numero entre 10 para obtener el numero que ocupa la posicion de decenas.
System.Console.WriteLine("El numero en la posicion de decenas es: " + decenas); //Solo con fines demostrativos se imprime el numero en la posicion de decenas.
unidades = num % 10; //Se divide el numero con el operador % para sacar el residuo, un numero de una cifra.
System.Console.WriteLine("El residuo en la posicion de unidades es: " + unidades); //Solo con fines demostrativos se imprime el numero en la posicion de decenas.
//Con la variable 'aux' imprimiremos los numeros con todo el proceso a la inversa.
//primero el numero de unidades y lo multiplicaremos por 100, sumado por el numero de
//decenas y multiplicado por 10 y al final solo el numero de centenas.
aux = (unidades * 100) + (decenas * 10) + centenas;
System.Console.WriteLine("El nuevo numero es: " + aux); //Se imprime el numero y acaba el programa.
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: