Проверка очередности элементов в массиве - C#
Формулировка задачи:
как проверить если в инт арэи сначала идет цифра 2 потом 3, то есть
есть например аррэй {1,4,2,5,3} true {3,8,2} false
У них есть свой идекс что бы сравнивать?или
Решение задачи: «Проверка очередности элементов в массиве»
textual
Листинг программы
using System;
class Program
{
public static bool Check3after2(int[] arr)
{
bool two = false;
foreach (int x in arr)
{
if (!two) two = x == 2;
if (x == 3) return two;
}
return false; // что возвращать, если в массиве нет 3?
}
public static void Main()
{
Console.WriteLine(Check3after2(new int[] { 1, 4, 2, 5, 3 }));
Console.WriteLine(Check3after2(new int[] { 3, 8, 2 }));
}
}