Професионална програма
Loading...
SpideRrBG avatar SpideRrBG 0 Точки

Interval of Numbers {C# Conditional Statements and Loops - Exercises} Ако може малко помощ.

Здравейте, задачата, за която пиша е 6. Получава ми се само когато е от по-малко към по-голямо. може ли идей и съвети как да го направя от по-голямо към по-малко? 
Код: https://pastebin.com/rSBL9f9R

Тагове:
0
Fundamentals Module 05/06/2017 17:52:22
gturlakov avatar gturlakov 2 Точки

Просто трябва да обърнеш местата на мин и макс в двата луупа за да ги брои съгласно търсеното решение независимо от реда на подаване.

 var min = int.Parse(Console.ReadLine());
            var max = int.Parse(Console.ReadLine());
            if (min < max)
            {
                for (int i = min; i <= max; i++)
                {
                    Console.WriteLine(i);
                }
            }
            else
            {
                for (int i = max; i < min+1; i++)
                {
                    Console.WriteLine(i);
                }

1
05/06/2017 21:42:13
SpideRrBG avatar SpideRrBG 0 Точки

Благодаря! :) 

0
simeon3000 avatar simeon3000 265 Точки

wink Много ги обичате тези проверки:

 

      int a = int.Parse(Console.ReadLine());
      int b = int.Parse(Console.ReadLine());

      for (int i = Math.Min(a, b); i <= Math.Max(a, b); i++)
        {
          Console.WriteLine(i);
        }
1