👤

Fisierul text bac.txt contine un sir de cel putin trei si cel mult 100000000 de numere intregi.....
Problema secvente atasata poza


Fisierul Text Bactxt Contine Un Sir De Cel Putin Trei Si Cel Mult 100000000 De Numere Intregi Problema Secvente Atasata Poza class=

Răspuns :

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: