Răspuns :
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("bac.in");
int main()
{
int vc[100]={0};
int num,i;
while (f >> num) {
if (num<100 && num>9) {
vc[num]=1;
}
}
int gasit=0, a,b;
i=99;
while (vc[i]==1 && i>9) {--i;}
if (i>9) {gasit=1; a=i; --i;}
while (vc[i]==1 && i>9) {--i;}
if (i>9) {gasit=2; b=i; --i;}
if (gasit<2) cout << "nu exista";
else cout << a << " " << b;
return 0;
}
Explicație:
o observație... În enunț se dă rezultat greșit 97 95, dar trebuie să fie 99 97
Succese!
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!