Informatică, întrebare adresată de anonim333, 9 ani în urmă

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 SmartGuy
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;
}
 
Alte întrebări interesante