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

Se citeste un vector cu elemente numere intregi si o valoare k. Inserati dupa elementul de pe pozitia k primele 3 valori din vector.
Ajutor, va rog mult!


boiustef: iarăşi nu e dată dimensiunea vectorului?

Răspunsuri la întrebare

Răspuns de boiustef
2

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, i, v[100], k;

   cout << "n="; cin >> n;

   cout << "introdu " << n << " numere naturale separate prin spatiu: ";

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

       cin >> v[i];

   cout << "k="; cin >> k;

   for (i=n; i>k; --i)

   {

       v[i+3]=v[i];

   }

   n=n+3;

   for (i=1; i<=3; ++i)

       v[k+i]=v[i];

   cout << "verctorul dupa inserari: ";

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

       cout << v[i] << " ";

   return 0;

}

Explicație:

Alte întrebări interesante