Răspuns:
#include <iostream>
using namespace std;
int main() {
int v[100], n,l,divmin=1000,var;
cin >> n;
for (int i = 0; i < n; i++)
cin >> v[i];
for (int i = 0; i < n; i++) {
l = 0;
for (int j = 1; j < v[i]; j++)//parcurgem de la j(divizorul posibil)pana la numarul insusi
if (v[i] % j == 0)//verificam daca elementul din vector este divizibil cu acel nr
l++;//incrementam numarul de divizari
if (l < divmin) {//verificam daca nr de divizori este cel mic
divmin = l;
var = v[i];
}
}
cout << var;
}
Explicație:
explicatia este mai sus