422
Cerinţa
Se dau două numere naturale nenule n și p. Afișați în ordine crescătoare puterile lui n mai mici sau egale cu p.
Date de intrare
Programul citește de la tastatură numerele n și p.
Date de ieşire
Programul afișează pe ecran, în ordine crescătoare, puterile lui n mai mici sau egale cu p, separate prin câte un spațiu.
Restricţii şi precizări
2 ≤ n ≤ 101 ≤ p < 1.000.000.000
Exemplu
Date de intrare
3 100
Date de ieșire
1 3 9 27 81
#include <bits/stdc++.h>
using namespace std;
int main ()
{
int n;
cin >> n;
int m;
cin >> m;
int p=1;
cout << p << ' ';
if ( n==1 )
{}
else
while (p*n<=m)
{
p*=n;
cout << p << ' ';
}
}
Comentarii