328
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
n
numere 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