404
Cerinţa
Se citește de la tastură un număr natural n, apoi n numere naturale. Să se afişeze cel mai mic număr care poate fi scris folosind prima cifră a numerelor citite.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi cele n numere naturale, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran numărul MIN, cel mai mic număr care poate fi scris folosind prima cifră a numerelor citite.
Restricţii şi precizări
0 < n < 1000- cele
nnumere citite vor fi nenule și mai mici decât1.000.000.000
Exemplu
Intrare
5 100 312 276 985 5021
Ieșire
12359
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
int a[1001];
for(int i = 1; i <= n; ++i){
int x;
cin >> x;
while(x > 9)
x/=10;
a[i] = x;
}
for(int i = 1; i < n; ++i)
for(int j = i + 1; j <= n; ++j)
if(a[i] > a[j])
swap(a[i], a[j]);
for(int i = 1; i <= n; ++i)
cout << a[i];
return 0;
}
Comentarii