Informatică, întrebare adresată de damneskyRO, 9 ani în urmă

Problema 158 de pe pbinfo.
Să se insereze pe poziția p în șir valoarea X.
Programul va citi de la tastatură trei valori n, X, p, cu semnificația precizată, apoi n numere întregi reprezentând elementele șirului.
Programul va afișa pe ecran n+1 valori întregi, separate printr-un spațiu, reprezentând elementele șirului după inserare.

Răspunsuri la întrebare

Răspuns de DarkLord234
1

Răspuns:

#include <iostream>

using namespace std;

int n,a[100];

int main(){

   int x,p;

   cin >> n >> x >> p;

   for(int i=1; i<=n; ++i)

       cin >> a[i];

   for(int i=n;i>=p;--i)

       a[i+1] = a[i];

   a[p] = x;

   n++;

   for(int i=1;i<=n;++i)

       cout << a[i] << " ";

   return 0;

}

Explicație:


DarkLord234: sper ca te-am ajutat,e de 100 de puncte
damneskyRO: multumes
Alte întrebări interesante