Определить, упорядочены ли положительные элементы последовательности по возрастанию - C#
Формулировка задачи:
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Определить, упорядочены ли положительные элементы по возрастанию.
Помогите пожалуйста написать такую программу без массивов и коллекций
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace SequenceOfNumbers
- {
- class Program
- {
- static void Main(string[] args)
- {
- List<double> myList = new List<double>();
- bool isWork = true;
- while (isWork)
- {
- double element = double.Parse(Console.ReadLine());
- if (element == 0)
- isWork = false;
- else
- {
- myList.Add(element);
- }
- }
- double first = myList.First();
- double last = myList.Last();
- if (first * last > 0)
- {
- Console.WriteLine("Один знак");
- }
- else
- {
- Console.WriteLine("Противоположные знаки");
- }
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Определить, упорядочены ли положительные элементы последовательности по возрастанию»
textual
Листинг программы
- using System;
- namespace SignSequence
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Введите последовательность вещественных чисел (для завершения ввода введите 0)");
- bool isAsc = true;
- double first, last, current = 0;
- Console.Write("Ваше число: ");
- first = double.Parse(Console.ReadLine());
- while (true)
- {
- last = current;
- Console.Write("Ваше число: ");
- current = double.Parse(Console.ReadLine());
- if (current == 0)
- {
- break;
- }
- }
- Console.WriteLine("Ввод последовательности завершен");
- if (last * first > 0)
- {
- Console.WriteLine("Первый и последний член последовательности имеют одинаковый знак");
- }
- else
- {
- Console.WriteLine("Первый и последний член последовательности имеют разные знаки");
- }
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д