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

Va rog am nevoie urgent.Please!!

Anexe:

Răspunsuri la întrebare

Răspuns de Fady123
1

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   long long int n;

   cin >> n;

   long long int x=1;

   for(int i=1;i<=n;i++)

   {

       x *=i;

   }

   int i=1,p=-1;

   long long int y=pow(45,i);

   while(y<=x)

   {

       y=pow(45,i);

       if(x%y==0) p=i;

       i++;

   }

   cout <<"45^" <<  p<< " este cel mai mare divizor al numarului: " << x << " (45^" << p << " = " << pow(45,p)<< ")." ;

   return 0;

}

Alte întrebări interesante