Viorel este foarte încântat că a învăţat să utilizeze calculatorul în rezolvarea problemelor cu multe numere. Astfel, el doreşte să găsească primul număr dintr-un şir de valori, care are cei mai mulţi divizori.
Cerinţă
Să se scrie un program care citeşte numere naturale şi afişează numărul din şir care are cei mai mulţi divizori. Dacă există mai multe astfel de numere, se va afişa primul dintre ele.
Date de intrare
Fişierul de intrare numere.in
conţine pe prima linie numărul natural , iar pe linia a doua, un şir format din numere naturale, separate prin câte un spaţiu.
Date de ieşire
Fişierul de ieşire numere.out
va conţine pe prima linie numărul care reprezintă primul număr din şir care are cei mai mulţi divizori.
Restricții și precizări
- Numerele din şir sunt mai mici decât
Exemplu
numere.in
5
1 10 17 19 14
numere.out
10
Explicație
Numerele din şir au fiecare, următorul număr de divizori: are divizor, are divizori, are divizori, are divizori iar are divizori.
Primul număr care conţine cei mai mulţi divizori este: .