Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int v[100], n,x,i,j=0;

   cout<<"Care este valoarea lui x?";

   cin>>x;

   cout<<"Scrie numarul de elemente ale tabloului ";

   cin>>n;

   for(i=1;i<=n;i++){

       cout<<"Scrie elementul "<<i<<" ";

       cin>>v[i];

      if(v[i]%x==0){

          j++;

      }

   }

   cout<<j;

}

Explicație:

exemplul dat de tine nu este unul corect. nici unul din numerele 1, 6, 8, 42 nu este multiplul lui 5, deci programul va returna 0. daca x=6 , atunci va returna 2 deoarece 6 si 42 se impart la 42.