Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class FourDigitNumber
- {
- static void Main()
- {
- Console.WriteLine("Please enter the number:");
- string number = Console.ReadLine();
- int myParse = int.Parse(number);
- Console.WriteLine("Entered number is: {0}", myParse);
- int total = int.Parse(number[0].ToString()) + int.Parse(number[1].ToString()) + int.Parse(number[2].ToString()) + int.Parse(number[3].ToString());
- Console.WriteLine("The sum of {0} is: {1}", number, total);
- char[] arraySymbols = number.ToCharArray();
- char buffer = arraySymbols[3];
- arraySymbols[3] = arraySymbols[0];
- arraySymbols[0] = buffer; //1012
- buffer = arraySymbols[1];
- arraySymbols[1] = arraySymbols[2]; //2011 <-> 1102 <-> 1012
- arraySymbols[2] = buffer;
- Console.Write("Reversed number is: ");
- Console.WriteLine(arraySymbols); //1102 -> 1201
- buffer = arraySymbols[1];//
- arraySymbols[1] = arraySymbols[3];
- arraySymbols[3] = buffer;
- Console.Write("Last digit in front: "); //1201 -> 2101 (*6987*) - > 9786
- Console.WriteLine(arraySymbols);
- buffer = arraySymbols[0];
- arraySymbols[0] = arraySymbols[1];
- arraySymbols[1] = arraySymbols[3];
- arraySymbols[3] = buffer;
- Console.Write("Second and third digits exchanged: ");
- Console.WriteLine(arraySymbols);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement