Sa se afiseze divizorii primi ai numarului intreg n .
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int estePrim(int x)
{
int prim=1, d=2;
while (d<=x/2)
{
if (x%d==0)
prim=0;
d = d+1;
}
return prim;
}
int main()
{
int n,i,div;
cout<<"n = ";
cin>>n;
cout<< "Divizorii primi sunt : ";
for(i=1;i<=n/2;i++)
if(n%i==0 && estePrim(i))
cout<<i;
return 0;
}
using namespace std;
int estePrim(int x)
{
int prim=1, d=2;
while (d<=x/2)
{
if (x%d==0)
prim=0;
d = d+1;
}
return prim;
}
int main()
{
int n,i,div;
cout<<"n = ";
cin>>n;
cout<< "Divizorii primi sunt : ";
for(i=1;i<=n/2;i++)
if(n%i==0 && estePrim(i))
cout<<i;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă