Se citește un vector de numere intregi, de lungime n și un număr întreg x. Se cere:

a) determinați dacă valoarea x se găsește in vector. Afișați mesajul DA sau NU după cum este cazul. ( căutarea unei valori in vector)

b) determinați dacă TOATE elementele din vectorul V sunt divizibile cu x. Afișați mesajul DA sau NU după cum este cazul (verificarea unei proprietati pentru toate elementele din vector)

Răspuns :

Răspuns:

#include<iostream>

using namespace std;

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

int main()

{cout<<"Lungimea vectorului este:";

cin>>n;

cout<<"Cititi vectorul!"<<endl;

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

cin>>v[i];

cout<<"Cititi valoarea x!"<<endl;

cin>>x;

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

if(v[i]==x) ok++;

if(ok>0) cout<<"DA, valoarea x se gaseste in vector."<<endl;

else cout<<"NU, valoarea x nu se gaseste in vector."<<endl;

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

if(v[i]%x==0) divizor++;

if(divizor==n) cout<<"DA, toate elementele din vector sunt divizibile cu valoarea x.";

else cout<<"NU, nu toate elementele din vector sunt divizibile cu valoarea x.";

return 0;

}