E foarte simplu.
#include <iostream>
using namespace std;
int main ()
{
int v[100],n,i;
cin>>n; // citeste numarul de elemente
for(i=0;i<n;i++)
cin>>v[i]; // citeste elementele si formeaza un vector de la 0 la n
for(i=0;i<n-1;i++) // parcurge din nou vectorul,de data asta doar pana la n-1
if(v[i]%v[n-1]==0) // daca un element din vector (pana la penultimul element) se imparte exact la ultimul element ...
cout<<v[i]<<" "; // ... il afiseaza
}