#2747 pbinfo
Cerința
Se dau numerele n și m. Să se determine exponentul la care se ridică n pentru a obține m.
Date de intrare
Programul citește de la tastatură numerele n și m, separate prin spații.
Date de ieșire
Programul va afișa pe ecran exponentul la care se ridică n pentru a obține m.
Restricții și precizări
1 ≤ n ≤ m ≤ 1000000
se garantează ca m este putere a lui n.
DOAR 80PC.
#include
using namespace std;
int main()
{
int n , m , nr=1 , a=1;
cin>>n>>m;
if (m==0){
nr--;
cout<
return 0;
}
for (int i=1; i<=m; i++){
a*=n;
if (a==m){
cout<
return 0;
}
nr++;
}
}
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n, m, cnt = 0;
cin >> n >> m;
while ( m > 1 )
cnt++, m /= n;
cout << cnt;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă