Răspuns :
Ai aici algoritm de 100 puncte . Executa-l pas cu pas...programul e simplu si ai sa-l intelegi. 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;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!