Informatică, întrebare adresată de edymocanu, 8 ani în urmă

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

Anexe:

Răspunsuri la întrebare

Răspuns de boiustef
0

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:


Utilizator anonim: buna ziua ma puteti ajuta la o intrebare de informatica?Multumesc anticipat:)
Alte întrebări interesante