Răspuns:
Problema 1)
#include <iostream>
using namespace std;
int main()
{int v[100],n,i,r;
r=0;
cout<<"n= ";
cin>>n;
for(i=1;i<=n;i++)
{cout<<"v["<<i<<"]=";
cin>>v[i];}
for(i=1;i<=n;i++)
{if(v[i]==0)
r=r+1; }
cout<<"Numarul de valori nule din vector este : "<<r;
}
Problema 2)
#include <iostream>
using namespace std;
int main()
{int v[100],n,i,k,s;
s=0;
cout<<"n= ";
cin>>n;
cout<<"k= ";
cin>>k;
for(i=1;i<=n;i++)
{cout<<"v["<<i<<"]=";
cin>>v[i];}
for(i=1;i<=n;i++)
{if(v[i]%k==0)
s=s+v[i];}
cout<<"Suma elementelor din sir divizibile cu k este : "<<s;
}
Poftim! Sper sa te ajute!