Ajutor!
Realizati un program c++.
Se dă un şir cu n elemente, numere naturale. Să se verifice dacă în şir există elemente prime.Programul citește de la tastatură numărul n, iar apoi cele n elemente ale şirului.Programul afișează pe ecran mesajul DA, dacă şirul conţine elemente prime, respectiv NU în caz contrar.
Restricţii şi precizări
1 ≤ n ≤ 200
elementele şirului vor fi mai mici decât 1.000.0000.000
daniel22:
ati facut functii?
Răspunsuri la întrebare
Răspuns de
1
Răspuns de
1
int prim(int x)
{
aici scrii functia de nr prim
}
int main()
{
int a[200],n,i,k=0;
cin>>n;
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i++)
{
if(prim(a[i])==1) //daca a[i] este numar prim
k++;
}
if(k>0)
cout<<"DA";
else
cout<<"NU";
return 0;
}
{
aici scrii functia de nr prim
}
int main()
{
int a[200],n,i,k=0;
cin>>n;
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i++)
{
if(prim(a[i])==1) //daca a[i] este numar prim
k++;
}
if(k>0)
cout<<"DA";
else
cout<<"NU";
return 0;
}
Alte întrebări interesante
Germana,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă