Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.80 KB | None | 0 0
  1. using System;
  2.                    
  3. public class Program
  4. {
  5.         /* **********************************************
  6.         Функция: GetTwoSmallestStrings
  7.         *********************************************
  8.         Автор: Венера Хайитова
  9.         *********************************************
  10.         редакция: 18.01.2020
  11.         *********************************************
  12.         Принимает на вход три строки  (A, B, C) (тип string)
  13.         и записывает наименьшие из них в resOu1 и resOut2
  14.         *********************************************
  15.         ВХОД: String А, String В, String С
  16.         ВЫХОД: две наименьшие строки String D, String E
  17.         *********************************************
  18.         */
  19.    
  20.     public static void GetTwoSmallestStrings(String A, String B, String C, ref String resOut1, ref String resOut2)
  21.     {
  22.         //проверка на выявление двух наименьших строк
  23.         if (A.CompareTo(B) < 0)
  24.         {
  25.             resOut1 = A;
  26.             if (B.CompareTo(C) < 0) {
  27.                 resOut2 = B;
  28.             } else {
  29.                 resOut2 = C;
  30.             }
  31.         }
  32.         else
  33.         {
  34.             resOut1 = B;
  35.             if (A.CompareTo(C) < 0) {
  36.                 resOut2 = A;
  37.             } else {
  38.                 resOut2 = C;
  39.             }
  40.         }
  41.     }
  42.    
  43.     public static void Main()
  44.     {
  45.         String A = Console.ReadLine();  //принимает входные данные строку А
  46.         String B = Console.ReadLine();  //принимает входные данные строку В
  47.         String C = Console.ReadLine();  //принимает входные данные строку С
  48.        
  49.         String D = "";
  50.         String E = "";
  51.        
  52.         GetTwoSmallestStrings(C, B, A, ref D, ref E);
  53.        
  54.         //выходные данные - две наименьшие строки
  55.         Console.WriteLine("String #1: {0}", D);  
  56.         Console.WriteLine("String #2: {0}", E);
  57.        
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement