#include <iostream>
using namespace std;
//Functie care returneaza numarul de divizori al valorii date ca parametru
int nrDiv(int n) {
int nd = 0;
for (int i = 1; i <= n; ++i) {
if (n % i == 0) ++nd;
}
return nd;
}
int main() {
int n, v[100];
//Citire date
cout << "Numar elemente : ";
cin >> n;
cout << "Vector : ";
for (int i = 0; i < n; ++i) cin >> v[i];
//Inlocuire cu numarul de divizori
for (int i = 0; i < n; ++i) v[i] = nrDiv(v[i]);
//Afisare rezultat
cout << "\nRezultat : ";
for (int i = 0; i < n; ++i) cout << v[i] << " ";
}