Проверить образуют ли введенные числа возрастающую или убывающую последовательность - 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д