Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("bac.txt");
int a,b,c,num, secv, ok, smax;
int main()
{
f >> a >> b >> c;
if (a-b==b-c)
{
ok=1; smax=3; secv=3;
}
while (f>>num)
{
a=b; b=c; c=num;
if (a-b==b-c)
{
if (secv==0) { ok=1; secv=3;}
else ++secv;
}
else
{
if (secv>smax) smax=secv;
secv=0;
}
}
if (secv>smax) smax=secv;
if (ok) cout << smax;
else cout << "NU EXISTA";
}
Explicație: