412
Cerinţa
Se dau n numere naturale. Determinați cea mai mică bază de numerație b în care ar putea fi considerate aceste numere.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran numărul b, valoarea căutată.
Restricţii şi precizări
1 ≤ n ≤ 100- cele
nnumere citite vor fi mai mici decât1.000.000.000
Exemplu
Intrare
5 1524 300024 10001 2034 543201
Ieșire
6
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, cmax = 0;
cin >> n;
for(int i = 1; i <= n; ++i){
int x;
cin >> x;
while(x){
if((x % 10) > cmax)
cmax = x%10;
x/=10;
}
}
cout << cmax + 1;
return 0;
}
Comentarii