Spocoman

01. Sort Numbers

Jan 15th, 2022 (edited)
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.87 KB | None | 0 0
  1. using System;
  2.  
  3. namespace SortNumbers
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int firstNum = int.Parse(Console.ReadLine());
  10.             int secondNum = int.Parse(Console.ReadLine());
  11.             int thirdNum = int.Parse(Console.ReadLine());
  12.  
  13.             for (int i = 0; i < 3; i++)
  14.             {
  15.                 if (firstNum > secondNum && firstNum > thirdNum)
  16.                 {
  17.                     Console.WriteLine(firstNum);
  18.                     firstNum = int.MinValue;
  19.                 }
  20.                 else if (secondNum > firstNum && secondNum > thirdNum)
  21.                 {
  22.                     Console.WriteLine(secondNum);
  23.                     secondNum = int.MinValue;
  24.                 }
  25.                 else
  26.                 {
  27.                     Console.WriteLine(thirdNum);
  28.                     thirdNum = int.MinValue;
  29.                 }
  30.             }
  31.         }
  32.     }
  33. }
  34.  
  35.  
  36. Решение с масив и фор цикли:
  37.  
  38. using System;
  39.  
  40. namespace SortNumbers
  41. {
  42.     class Program
  43.     {
  44.         static void Main(string[] args)
  45.         {
  46.             int[] arr = new int[3];
  47.  
  48.             for (int i = 0; i < 3; i++)
  49.             {
  50.                 arr[i] = int.Parse(Console.ReadLine());
  51.             }
  52.  
  53.             Array.Sort(arr);
  54.  
  55.             for (int i = 2; i >= 0; i--)
  56.             {
  57.                 Console.WriteLine(arr[i]);
  58.             }
  59.         }
  60.     }
  61. }
  62.  
  63.  
  64. Решение с масив и малко LINQ - Яко, нали!:)
  65.  
  66. using System;
  67. using System.Linq;
  68.  
  69. namespace SortNumbers
  70. {
  71.     class Program
  72.     {
  73.         static void Main(string[] args)
  74.         {
  75.             string[] numbers = { Console.ReadLine(), Console.ReadLine(), Console.ReadLine() };
  76.             Array.Sort(numbers);
  77.             Console.WriteLine(string.Join("\n", numbers.Reverse()));
  78.         }
  79.     }
  80. }
  81.  
  82.  
  83.  
Add Comment
Please, Sign In to add comment