Проверка на возрастание числовой последовательности - C#

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

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

доброго времени суток, возникает ошибка при решении задачи :
Дана последовательность чисел a1, a2,. . . , an. Написать программу, проверяющую, является ли последовательность упорядоченной по возрастанию. Если это не так, то вывести номер первого числа, нарушающего упорядочен- ность.
сделал так :
Console.Write("Введите последовательность= ");
            string x = Console.ReadLine();
             
            for (int i = 0; i < x.Length-1; i++)
            {              
               if (x[i] > x[i+1]) 
               {
                   Console.WriteLine("Последовательность прервана! Нарушающее число ={0}",x[i]);
 
               }
            }
но не работает... если в условии цикла убрать -1, то выдает ошибку в строке
 if (x[i] > x[i+1])
мол индекс находится вне границ массива... может кто помочь ?
упс, сорян, тема закрыта )) я просто не те значения вписывал )) код верный )

Решение задачи: «Проверка на возрастание числовой последовательности»

textual
Листинг программы
Console.WriteLine("Последовательность прервана! Номер нарушающего числа ={0}", i+1);

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


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

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

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