Scrieti un program care primeste de la tastatura un tablou unidimensional cu n elemente numere intregi, fiecare element avand cel mult noua cifre, si afiseaza pe ecran numarul de numere prime din tablou.
Exemplu: pentru n=5 si tabloul (12, 37, 43, 6, 72) se va afisa valoarea 2.
Răspunsuri la întrebare
Răspuns de
3
#include<iostream>
using namespace std;
int main()
{int a[40],n,i,j,nr,nr2=0;
cout<<"n="; cin>>n;
for (i=1;i<=n;i++)
cin>>a[i];
for (i=1;i<=n;i++)
{nr=0;
for (j=1;j<=a[i];j++)
if (a[i]%j==0)
nr++;
if (nr==2)
nr2++;
}
cout<<nr2;
}
using namespace std;
int main()
{int a[40],n,i,j,nr,nr2=0;
cout<<"n="; cin>>n;
for (i=1;i<=n;i++)
cin>>a[i];
for (i=1;i<=n;i++)
{nr=0;
for (j=1;j<=a[i];j++)
if (a[i]%j==0)
nr++;
if (nr==2)
nr2++;
}
cout<<nr2;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă