330
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 ≤ 10
1 ≤ 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