Răspuns :
Daca ai intrebari legate de rezolvare, lasa-le in comentarii.
#include <iostream>
using namespace std;
int main()
{
int n,x,copiex,primaCifra,primaCifraMinima=10,minimx;
cin>>n;
while(n--) {
cin>>x;
copiex=x;
do {
primaCifra=copiex%10;
copiex=copiex/10;
}
while(copiex!=0);
if(primaCifra==primaCifraMinima) {
if(minimx<x) minimx=x;
}
else if(primaCifra<primaCifraMinima) {
primaCifraMinima=primaCifra;
minimx=x;
}
}
cout<<minimx;
return 0;
}
#include<iostream>
using namespace std;
int n,i,Max,cif=9,x,aux;
int main()
{
cin>>n;
for(i=1;i<=n;i++)
{
cin>>x;
aux=x;
while(aux>9)
aux=aux/10;
if(aux<cif)
{
cif=aux;
Max=x;
}
else
if(aux==cif)
if(x>Max)
Max=x;
}
cout<<Max;
return 0;
}