Advertisement
Spocoman

09. Greater of Two Values

Jan 24th, 2022
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.67 KB | None | 0 0
  1. using System;
  2.  
  3. namespace GreaterOfTwoValues
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string input = Console.ReadLine().ToLower();
  10.  
  11.             switch (input)
  12.             {
  13.                 case "int":
  14.                     int a = int.Parse(Console.ReadLine());
  15.                     int b = int.Parse(Console.ReadLine());
  16.                     Console.WriteLine(GetMax(a, b));
  17.                     break;
  18.                 case "char":
  19.                     char aa = char.Parse(Console.ReadLine());
  20.                     char bb = char.Parse(Console.ReadLine());
  21.                     Console.WriteLine(GetMax(aa, bb));
  22.                     break;
  23.  
  24.                 case "string":
  25.                     string aaa = Console.ReadLine();
  26.                     string bbb = Console.ReadLine();
  27.                     Console.WriteLine(GetMax(aaa, bbb));
  28.                     break;
  29.             }
  30.  
  31.         }
  32.         static int GetMax(int a, int b)
  33.         {
  34.             if (a > b)
  35.             {
  36.                 return a;
  37.             }
  38.             else
  39.             {
  40.                 return b;
  41.             }
  42.         }
  43.  
  44.         static char GetMax(char aa, char bb)
  45.         {
  46.             if (aa > bb)
  47.             {
  48.                 return aa;
  49.             }
  50.             else
  51.             {
  52.                 return bb;
  53.             }
  54.         }
  55.  
  56.         static string GetMax(string aaa, string bbb)
  57.         {
  58.             int comparison = aaa.CompareTo(bbb);
  59.             if (comparison > 0)
  60.             {
  61.                 return aaa;
  62.             }
  63.             else
  64.             {
  65.                 return bbb;
  66.             }
  67.         }
  68.     }
  69. }
  70.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement