Răspuns :

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