Проверить образуют ли введенные числа возрастающую или убывающую последовательность - C# (189272)

Узнай цену своей работы

Формулировка задачи:

Ввести N вещественных чисел. Проверить образуют ли эти числа возрастающую или убывающую последовательность. Написать код без использования массива. Буду очень благодарен если напишите не большое объяснение кода. Заранее спасибо

Решение задачи: «Проверить образуют ли введенные числа возрастающую или убывающую последовательность»

textual
Листинг программы
class Program
    {
       
        static bool down = true;
        static bool up = true;
        static int num1 = 0;
        static   int num2 = 0;
        static   int N;
            static void Main(string[] args)
        {
 
            function();
 
        }
        static void function ()
        {
            Console.WriteLine("Type N");//запрашиваем количество цифр в последовательности 
            N = Convert.ToInt32(Console.ReadLine());//запоминаем это количество
            Console.WriteLine("Start Typing");
            num1 = Convert.ToInt32(Console.ReadLine()); //считываем первое число (база для сравнения)
            up = true;
            down = true;
            for (int i = 0; i < N - 1; i++)
            {
                num2 = Convert.ToInt32(Console.ReadLine()); //считываем следующее число
                if (num1 > num2) { up = false; } //сравниваем
                else if (num1 < num2) { down = false; }
                num1 = num2; //второе число становится базой для сравнения 
            }
 
            //выводим результат
            if (up == true && down == false) { Console.WriteLine("UP"); }
            else if (up == true && down == true) { Console.WriteLine("CONS");}
            else if (down == true) {Console.WriteLine("DOWN");}
            else {Console.WriteLine("NTH");}
           
            Console.WriteLine("\n");
 
           //вызываем функцию снова, чтоб не перезапускать программу. это не обязательно, просто удобно
            function(); 
            
        }
 
       
    }

ИИ поможет Вам:


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

Оцени полезность:

15   голосов , оценка 3.733 из 5
Похожие ответы