Fisierul bac.in are urmatoarea structura: pe prima linie se gaseste un numar natural n iar pe a doua linie se gasesc n numere intregi formate din cel mult 9 cifre si despartite prin spatiu.Stiind ca fisierul bac.in contine intotdeauna cel putin doua numere distincte printre cele n aflate pe cea de a doua linie, scrieti un program care sa creeze mai intai fisierul bac.out si apoi sa scrie in el, pe prima linie, separate printr-un spatiu si in ordine descrescatoare, cele mai mari doua valori distincte din fisierul bac.in
#include<fstream.h>
ifstream f(“bac.in”);
ofstream g(“bac.out”);
int n,max,min,x,k;
void citire()
{
f>>n;
max=0;
min=0;
while(k<=n)
{
f>>x;
if(x>max)
max=x;
if(x<max && x>min)
min=x;
k++;
}
}
void main()
{
citire();
g<<max<<” “<<min;
}