Advertisement
Martichka

[C#] Methods/ Task - 09 Biggest in a portion

Jan 23rd, 2013
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.14 KB | None | 0 0
  1. using System;
  2. class MaximalElementInPortion
  3. {
  4.     static void DescendingSort(int[] arr)
  5.     {
  6.         Console.WriteLine("Descending sort: ");
  7.         Array.Reverse(arr);
  8.         foreach (int num in arr)
  9.         {
  10.             Console.Write(num + " ");
  11.         }
  12.         Console.WriteLine();
  13.     }
  14.     static void AscendingSort(int[] arr)
  15.     {
  16.         Array.Sort(arr);
  17.         Console.WriteLine("the biggest number in chosen portion is {0}", arr[arr.Length - 1]);
  18.         Console.WriteLine("Ascending sort: ");
  19.         foreach (int num in arr)
  20.         {
  21.             Console.Write(num + " ");
  22.         }
  23.         Console.WriteLine();
  24.         DescendingSort(arr);
  25.     }
  26.     static void AddInNewArr(int[]array, int number)
  27.     {
  28.         int[] newArr = new int[array.Length-number];
  29.         for (int i = 0; i < newArr.Length; i++)
  30.         {
  31.             newArr[i] = array[i + number];
  32.         }
  33.         AscendingSort(newArr);
  34.     }
  35.     static void Main()
  36.     {
  37.         int[] array = {6, 44, 90, -123, -69, 900, 55, 12, 700, 0, -130, -9, 32, 250 };
  38.         int n = int.Parse(Console.ReadLine());
  39.         AddInNewArr(array,n);
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement