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
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă