Rezolvare BAC Informatica 2009 – Varianta 64 – Subiectul al III-lea problema 4

Mai jos puteti gasi rezolvarea problemei 4 de la subiectul III din varianta 64 pentru examenul de bacalaureat din anul 2009


#include <fstream.h>
ifstream f("numere.in");
void main() {
long a[1001], x, y;
int n, i, poz, l, lmax = 0;
f >> x;
a[1] = x;
n = 1;
l = 1;
while (f >> y) {
a[++n] = y;
if (x > y)
l++;
else {
if (l > lmax) {
lmax = l;
poz = n - 1;
}
l = 1;
}
x = y;
}
for (i = poz - lmax + 1; i <= poz; i++)
cout << a[i] << " ";
}

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *