[Programming Fundamentals] 5 Different Numbers
Може ли помощ за 11 задача забих.
Може ли помощ за 11 задача забих.
Аз я направих с вложени цикли от num1 до num2 всеки цикъл :)
        static void Main(string[] args)
        {
            var num1 = int.Parse(Console.ReadLine());
            var num2 = int.Parse(Console.ReadLine());
            var check = false;
            for (int a = num1; a <= num2; a++)
            {
                for (int b = num1; b <= num2; b++)
                {
                    for (int c = num1; c <= num2; c++)
                    {
                        for (int d = num1; d <= num2; d++)
                        {
                            for (int e = num1; e <= num2; e++)
                            {
                                if (num1 <= a && a < b && b < c && c < d && d < e && e <= num2)
                                {
                                    Console.WriteLine($"{a} {b} {c} {d} {e}");
                                    check = true;
                                }
                            }
                        }
                    }
                }
            }
            if(check==false)
                Console.WriteLine("No");
        }
 
Аз я направих по малко по-различен начин:
5 колони -> 5 вложени for-цикъла.
Начало: Числото на първия е с 1 по-малко от числото на втория, и т.н 
Край: Въртиш докато не получиш комбинация, при която всяко следващо число е точно с единица по-голямо от предходното.
 
 if(b - a < 5)
 {
       Console.WriteLine("No");
 }
 еlse
 {
      for (int i1 = a; i1 <= b - 4; i1++)
      {
            for (int i2 = i1 + 1; i2 <= b - 3; i2++)
            {
                 for (int i3 = i2 + 1; i3 <= b - 1; i3++)
                 {
                      for (int i4 = i3 + 1; i4 <= b; i4++)
                      {
                           for (int i5 = i4 + 1; i5 <= b; i5++)
                           {
                                  Console.WriteLine("{0} {1} {2} {3} {4}", i1, i2, i3, i4, i5);
                           }
                      }
                  }
             }
        }
 }
Надявам се това да ти помогне.