Advertisement
Guest User

Untitled

a guest
Mar 18th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.52 KB | None | 0 0
  1. using System;
  2.  
  3. class FourDigitNumber
  4. {
  5.     static void Main()
  6.         {
  7.             Console.WriteLine("Please enter the number:");
  8.             string number = Console.ReadLine();
  9.             int myParse = int.Parse(number);
  10.             Console.WriteLine("Entered number is: {0}", myParse);
  11.             int total = int.Parse(number[0].ToString()) + int.Parse(number[1].ToString()) + int.Parse(number[2].ToString()) + int.Parse(number[3].ToString());
  12.             Console.WriteLine("The sum of {0} is: {1}", number, total);
  13.             char[] arraySymbols = number.ToCharArray();
  14.             char buffer = arraySymbols[3];
  15.             arraySymbols[3] = arraySymbols[0];
  16.             arraySymbols[0] = buffer; //1012
  17.             buffer = arraySymbols[1];
  18.             arraySymbols[1] = arraySymbols[2]; //2011 <-> 1102 <-> 1012
  19.             arraySymbols[2] = buffer;
  20.             Console.Write("Reversed number is: ");
  21.             Console.WriteLine(arraySymbols); //1102 -> 1201
  22.             buffer = arraySymbols[1];//
  23.             arraySymbols[1] = arraySymbols[3];
  24.             arraySymbols[3] = buffer;
  25.             Console.Write("Last digit in front: "); //1201 -> 2101 (*6987*) - > 9786
  26.             Console.WriteLine(arraySymbols);
  27.             buffer = arraySymbols[0];
  28.             arraySymbols[0] = arraySymbols[1];
  29.             arraySymbols[1] = arraySymbols[3];
  30.             arraySymbols[3] = buffer;
  31.             Console.Write("Second and third digits exchanged: ");
  32.             Console.WriteLine(arraySymbols);
  33.         }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement