11. Se citesc de la tastatura un numar natural n si apoi n numere naturale. Afisati, in ordine crescatoare cele mai mari doua numere cu exact 3 cifre care nu apar printre numerele citite.
Daca nu exista doua astfel de numere sa se afiseze mesajul NU EXISTA.
Exemplu:
10
10 994 1010 999 1010 998 1005 993 996 995
se vor afisa 994 si 997
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std
short int v[999];
int main()
{
short int n,i,k,a=0,b=0;
cin>>n;
for(i=1; i<=n; i++)
{
cin>>k;
v[k]=1;}
for (i=999;i>99; i--)
if (v[i]==0) {b=i; break;}
if (b!=0)&&(b>100)
{ for (i=b; i>99; i--)
if (v[i]==0) {a=i; break;}
} else cout<<“Nu exista”;
if (a!=0) cout<<a<<“ “<<b;
else cout<<“ nu exista”;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă