# PBinfo #2803 – ElimP – Rezolvare C++

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

## Enunț

Cerința
Se citește un număr p și un șir de caractere s, șirul conține cel mult 255 de litere mici ale alfabetului englez. Să se afișeze toate șirurile rezultate din eliminarea, pe rând, a fiecărei secvențe de p caractere din s.

Date de intrare
Programul citește de la tastatură numărul p pe prima linie și șirul s pe cea de-a doua linie.

Date de ieșire
Programul va afișa pe ecran pe câte o linie, toate șirurile rezultate din eliminarea, pe rând, a fiecărei secvență de p caractere din s.

Restricții și precizări

1 ≤ p ≤ 255
eliminările se fac de la stânga la dreapta

Exemplu:
Intrare

3
adina
Ieșire

na
aa
ad

## Cod sursă C++

```cpp
#include <bits/stdc++.h>
using namespace std;
int p;
string s, temp;
int main() {
    cin >> p;
    cin.get();
    getline(cin, s);
    for (int i = 0; i <= s.size() - p; i++) {
        temp = s;
        temp.erase(i, p);
        cout << temp << "\n";
    }
    return 0;
}
```

## Resurse

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