Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Această problemă.Mulțumesc.​

Anexe:

Răspunsuri la întrebare

Răspuns de lucaciucandrei
2

#include<iostream>

using namespace std;

int main() {

   int n, v[1001], l = 0, r = 0, k, kmax = 0;

   cin >> n;

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

       cin >> v[i];

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

       k = 0;

       for (int j = i; j <= n; j++)

           if (v[j] == v[i])

               k = j - i + 1;

       if (k > kmax) {

           kmax = k;

           l = i;

           r = i + k - 1;

       }

   }

   cout << l << " " << r;

   return 0;

}


Utilizator anonim: Mulțumesc!
lucaciucandrei: cu placere
Alte întrebări interesante