//Ingrese un número de dos cifras e invierta las posiciones de los números
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1 {
class Prueba{
static void Main(string[] args ){
//Se definen las variables
int num, aux, decenas, unidades;
string linea;
//Se pide al usuario ingrese un número de dos cifras a traves de la consola.
System.Console.WriteLine("Ingrese un número de dos cifras.");
linea = Console.ReadLine(); //se lee el numero
num = int.Parse(linea); //Se convierte el numero de tipo 'String' a tipo 'entero'.
System.Console.WriteLine("El número que ingresaste es: " + num); //Solo con fines demostrativos imprimimos el numero que ingresamos.
decenas = num / 10; //Se divide el numero entre 10 para quedarnos con el numero que ocupa la posicion de las decenas.
System.Console.WriteLine("Número en posicion de decenas: " + decenas); //Solo con fines demostrativos imprimimos la variable que acabamos de obtener.
unidades = num % 10; //Se saca el residuo dividiendo el numero entre 10 con el operador % para obtener el numero que
//ocupa la posicion de las unidades.
System.Console.WriteLine("Número en posicion de unidades: " + unidades); //Solo con fines demostrativos imprimimos la variable que acabamos de obtener.
aux = (unidades * 10) + decenas; //con la variable 'aux' imprimimos el numero que obtuvimos y guardamos en la variable 'unidades' y lo multiplicamos
//por 10 para que ocupe la posicion de decenas y luego solo sumamos el numero que guardamos
//en la variable de 'decenas' para que ocupe la posicion de unidades.
//Imprimos el núevo numero.
System.Console.WriteLine("Número invertido es: " + aux);
System.Console.WriteLine("Pulse una tecla"); Console.ReadLine();
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: