Проверка на возрастание числовой последовательности - C#
Формулировка задачи:
доброго времени суток, возникает ошибка при решении задачи :
сделал так :
но не работает... если в условии цикла убрать -1, то выдает ошибку в строке мол индекс находится вне границ массива... может кто помочь ?
Дана последовательность чисел 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]);
}
}if (x[i] > x[i+1])
упс, сорян, тема закрыта )) я просто не те значения вписывал )) код верный )
Решение задачи: «Проверка на возрастание числовой последовательности»
textual
Листинг программы
Console.WriteLine("Последовательность прервана! Номер нарушающего числа ={0}", i+1);