Se citește un număr natural x .Afișați descompunerea lui în factori primi .Va rog sa îmi explicați !
Ronal:
Pentru x =100
Răspunsuri la întrebare
Răspuns de
1
Iti ofer o sursa C++. Analizeaz-o pas cu pas pentru a intelege-o. Succes!
#include <iostream>
using namespace std;
int n,d,fm;
int main()
{
cout << "n="; cin >> n;
d=2;
do
{
fm=0;
while(n%d==0)
{
fm=fm+1;
n=n/d;
}
if(fm>0) cout << d <<" la puterea "<< fm <<"\n";
d=d+1;
if((n>1)&&(d*d>n)) cout << n <<" la puterea " << 1 , n=1;
} while(n>1);
return 0;
}
#include <iostream>
using namespace std;
int n,d,fm;
int main()
{
cout << "n="; cin >> n;
d=2;
do
{
fm=0;
while(n%d==0)
{
fm=fm+1;
n=n/d;
}
if(fm>0) cout << d <<" la puterea "<< fm <<"\n";
d=d+1;
if((n>1)&&(d*d>n)) cout << n <<" la puterea " << 1 , n=1;
} while(n>1);
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă