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

C++ Fişerul numere.in conţine pe prima linie numărul natural n, iar pe a doua linie se află un şir de n numere naturale.
Se cer: Să se determine lungimea maximă a unei secvenţe de elemente identice din t. De exemplu, pentru t=(1,1,3,3,3,6,6,3,3,3,3,3,1,1) se va afişa 5

Răspunsuri la întrebare

Răspuns de boiustef
2

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("numere.in");

int n,i,a,b,secv,secvmax;

int main()

{

   f >> n;

   f >> a;

   secv=1;

   for (i=1; i<n; ++i)

   {

       f >> b;

       if (b==a) { ++secv;}

       else

       {

           if (secv>secvmax)

           {

               secvmax=secv;

           }

           a=b;  secv=1;

       }

   }

   cout << secvmax;

}

Explicație:

Alte întrebări interesante