Advertisement
Guest User

Untitled

a guest
Jun 28th, 2013
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.59 KB | None | 0 0
  1.     class UserProgram {
  2.    
  3.         static public int size = 0;
  4.    
  5.         static void Main() {
  6.    
  7.             bool flagger = false;
  8.             string holder = null;
  9.             while(flagger == false) {
  10.                 System.Console.WriteLine("Please enter your desired size for the array");
  11.                 holder = System.Console.ReadLine();
  12.                 flagger = errorCheck(holder);
  13.             }
  14.    
  15.             size = System.Convert.ToInt32(holder);
  16.             int[] arr = new int[size];
  17.    
  18.             string nextInput = null;
  19.    
  20.             for(int i=0; i<size; i++) {
  21.                 flagger = false;
  22.                     while(flagger == false) {
  23.                     System.Console.WriteLine("Please enter number " + i + " : ");
  24.                     nextInput = System.Console.ReadLine();
  25.                     flagger = errorCheck(nextInput);
  26.                 }
  27.    
  28.                 int varPass = System.Convert.ToInt32(nextInput);
  29.                 System.Console.WriteLine(flagger);
  30.                 arr[i] = varPass;
  31.             }
  32.    
  33.             System.Console.WriteLine("Sorting the Array...");
  34.             System.Array.Sort(arr);
  35.             int k=0;
  36.             foreach(var j in arr) {
  37.                 System.Console.WriteLine("Array Element is " + arr[k]);
  38.                 k++;
  39.             }
  40.             k=0;
  41.             int[] arrTwo = (int[])arr.Clone();
  42.             System.Array.Reverse(arrTwo);
  43.             foreach(var h in arrTwo) {
  44.                 System.Console.WriteLine("Array Element is " + arr[k]);
  45.                 k++;
  46.             }
  47.         }
  48.    
  49.         static bool errorCheck(string input) {
  50.             bool carryOn = false;
  51.             if (int.TryParse(input, out size)) {
  52.                     carryOn = true;
  53.                 }
  54.             return carryOn;
  55.         }
  56.    
  57.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement