Se citeste un numar n. Sa se afiseze toti divizorii primi al lui n. In c++ va rog este urgent!
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <cmath>
int main()
{
int n = 123;
for (int i = 2; i < sqrt(n) + 1e-5; )
{
if ( n % i == 0 )
{
std::cout << i << ' ';
n /= i;
}
else
{
++i;
}
}
if ( n > 1 )
std::cout << n;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
using namespace std;
int main()
{
int n, i, div, prim;
cin>>n;
for(i=2;i<=n;i++)
{
if(n%i==0) {
prim=1;
for(div=2; div*div<=i; div++)
if(i%div==0) { prim=0; break; }
if(prim==1) cout< }
}
}