Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,x=9999999,y=0,nr;
cin>>n;
for(int i=1;i<=n;i++)
{cin>>nr;
if(nr<x)
x=nr;
if(nr>y)
y=nr;
}
cout<<x<<"/" <<y;
return 0;
}
Explicație:
cea mai mica fracție x/y posibila ar fi cu numărătorul minim(x) si numitorul maxim(y)
deci citim numerele si facem maximul si minimul, pt a salva niste memorie nu salvam numerele intrun vector, ci într-o variabila cu care testam si dupa citim următoarea in ea