// Citești n, apoi cele n numere într-un vector v.
cin>>n;
for(i=0;i<n;i++)
cin>>v[i];
// Apoi preiei ultimul element al șirului - pentru că am făcut stocarea de la 0 la n-1, ultimul va fi v[n-1].
uel = v[n-1];
// Apoi pregătești o variabilă în care să numeri.
c = 0;
// Apoi parcurgi șirul, până la penultimul element (i<n-1) și verifici fiecare număr să vezi dacă este divizibil cu uel.
for(i=0; i<n-1; i++)
if(v[i] % uel == 0) c=c+1;
// Afișezi ce ai numărat în c, și gata. :D
cout<<c;