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

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


#include <fstream.h>
ifstream f("numere.in");
void main() {
int x = 0, y, z = 9999, n, i;
long k;
f >> n;
for (i = 1; i <= n * n; i++) {
f >> k;
if (k <= 999) {
if (k > x) {
y = x;
x = k;
} else if (k > y)
y = k;
} else if (k >= 1000 && k <= 9999)
if (k < z)
z = k;
}
if (x - y < z - x)
cout << x << " " << y;
else
cout << x << " " << z;
}

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 *