//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.

		}
	}
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: