Я хочу найти самую большую непрерывную подпоследовательность, каждый элемент которой равен 5.
Я пытался написать код для этого, но не смог найти правильный метод
пример -> если последовательность похожа на 5 5 1 0 93 43 5 5 5 5 21
ответ будет 4, поскольку в массиве присутствуют 4 непрерывных 5.
Постскриптум - Я новичок застрял на этом.
int large(int a[],int n)
{
int i=0,j=0,sublen=0;
while(i<n)
{
if(a[i]==1)
{
sublen++;
for(int j=i+1;j<n;j++)
{
if(a[j]==1)
{
sublen++;
}
else
{
i=j+1;
continue;
}
}
}
else
{
i++;
}
}
return sublen;
}