Дан массив вещественных чисел.Определите является ли он упорядоченным по возрастанию - C#
Формулировка задачи:
Дан массив вещественных чисел.Определите является ли он упорядоченным по возрастанию.В случае отрицательного ответа определить номер первого числа,нарушающего такую упорядоченность.
Решение задачи: «Дан массив вещественных чисел.Определите является ли он упорядоченным по возрастанию»
textual
Листинг программы
namespace ConsoleApplication5
{
class Program
{
static int isAscOrder(double[] array)
{
for(int i = 1; i < array.Length; i++)
{
if(array[i] < array[i - 1]) { return i; }
}
return -1;
}
static void Main(string[] args)
{
double[] array = new double[] { 1, 2, 3, 4, 5 };
int n = isAscOrder(array);
Console.WriteLine(n == -1 ? "aga" : (n + 1).ToString());
Console.ReadKey(true);
}
}
}