fbpx

Problema #1452 – Stergere_Element – Rezolvari PBInfo

de Mihai-Alexandru

Se dă un șir cu n elemente întregi și un număr p.

Cerinţa

Să se șteargă din șirul X elementul aflat pe poziția p.

Date de intrare

Programul va citi de la tastatură două valori n p, cu semnificația precizată, apoi n numere întregi reprezentând elementele șirului.

Date de ieşire

Programul va afișa pe ecran n-1 valori întregi, separate printr-un spațiu, reprezentând elementele șirului după ștergere.

Restricţii şi precizări

  • 1 ≤ p ≤ n ≤ 1500
  • valoarea X și elementele șirului vor fi cuprinse între -1.000.000 și 1.000.000
  • elementele șirului vor avea indici între 1 și n.

Exemplu

Date de intrare

5 2
7 3 9 1 6

Date de ieșire

7 9 1 6
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n, p;
    cin >> n >> p;
    int a[1501];
    for(int i = 1; i <= n; ++i)
        cin >> a[i];

    for(int i = p + 1; i <= n; ++i)
        a[i-1] = a[i];

    n--;

    for(int i = 1; i <= n; ++i)
        cout << a[i] << " ";

    return 0;
}
Comentarii

S-ar putea sa iti placa