# PBinfo #2699 – puterileluin – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

Cerința
Se citesc 2 numere, n și p, afișați în ordine crescătoare toate puterile lui n care sunt mai mici sau egale cu p. 

Date de intrare
Programul citește de la tastatură numerele n, și p, separate prin spații.

Date de ieșire
Programul va afișa pe ecran în ordine crescătoare, toate puterile lui n mai mici sau egale cu p, separate prin exact un spațiu.

Restricții și precizări

2 ≤ n ≤ 10
1 ≤ p ≤ 1.000.000.000.000

Exemplu:
Intrare

4 120
Ieșire

1 4 16 64

## Cod sursă C++

```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
    int n; long long int p;
    cin >> n >> p;
    for (long long int i = 1; i <= p; i = i * n) cout << i << " ";
    return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/2699)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/2699/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-2699/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
