Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
long long int n,mi,ma,i;
ifstream f("minmax.in");
f>>n;
f>>i;mi=i;ma=i;
while(f>>i) {
mi=min(mi,i);
ma=max(ma,i);
}
f.close();
ofstream g("minmax.out");g<<mi<<" "<<ma;
g.close();
return 0;
}
Explicație:
in timp ce citesti faci minimul si maximul apoi le afisezi