DAU COROANA folositi subprogramul carea testeaza daca un numar natural este prim pentru a rezolva urmatoarea problema se introduc de la tastatura n numere naturale sa se afiseze cate numere sunt prime
Răspunsuri la întrebare
Răspuns de
4
#include <fstream>
ifstream fin ("date.in");
ofstream fout("date.out);
int prim(int a)
{
if(a==0 or a==1)
return 0;
for(int i=2;i*i<=a;i++)
if(a%i==0)
return 0;
return 1;
}
int main()
{
int n;
fin>>n;
int nr=0;
for(int i=1;i<=n;i++)
{
int x;
fin>>x;
if(prim(x))
nr++;
}
fout<<"Exista "<<nr<<" numere prime";
}
ifstream fin ("date.in");
ofstream fout("date.out);
int prim(int a)
{
if(a==0 or a==1)
return 0;
for(int i=2;i*i<=a;i++)
if(a%i==0)
return 0;
return 1;
}
int main()
{
int n;
fin>>n;
int nr=0;
for(int i=1;i<=n;i++)
{
int x;
fin>>x;
if(prim(x))
nr++;
}
fout<<"Exista "<<nr<<" numere prime";
}
Alte întrebări interesante
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
#include <fstream>
using namespace std;
ifstream in("numere.in");
int prim(int &x)
{int i,nr,c=0;
for(i=1;i<=x;i++)
{if(x%i==0)
c++;}
if(c==2)
nr++;
return nr;
}
int main()
{int n,x,j=0;
cin>>n;
while(n!=0)
{in>>x;
n--;
j=j+prim(x);}
cout <<j;}