Informatică, întrebare adresată de Eqwyolent, 8 ani în urmă

Sa se afiseze descompunerea unui numar dat in factori primi.Date de intrare 12 date de iesire 12=2^2 3^1.Rezolvati in C​

Răspunsuri la întrebare

Răspuns de alexbarack77
2

Răspuns:

Explicație:

#include <iostream>

using namespace std;

int main()

{

   int n, d, p;

   cout<<"Introduceti un numar: ";cin>>n;

   d=2;

   do

   {

       p=0;

       while(n%d==0)

       {

           n=n/d;

           p++;

       }

       if(p!=0)

           cout<<d<<" la puterea "<<p<<endl;

       d++;

   }while (n!=1);

   return 0;

}

Alte întrebări interesante