int FindLongestSequence(int[] arr , int n)
for (int i = 1; i < arr.Length; i++)
if (arr[i] == arr[i - 1])
if (currentLength > maxLength)
maxLength = currentLength;
return Math.Max(maxLength, currentLength);
Console.Write("הכנס את מספר האיברים במערך: ");
int size = int.Parse(Console.ReadLine());
int[] arr = new int[size];
for (int i = 0; i < size; i++)
arr[i] = int.Parse(Console.ReadLine());
int longestSequence = FindLongestSequence(arr, 3);
Console.WriteLine("אורך הרצף הארוך ביותר של מספרים זהים הוא: "+(longestSequence));