Informatică, întrebare adresată de alexcea, 8 ani în urmă

Se considera un vector a cu elemente numere intregi , cu lungimea n , n fiind un numar par . Lungimea vectorului , un numar natural k (1<=k<=n-2) si elemetele sale a[0],a[1],a[2],.......a[n-1] e citesc de la tastatura . Sa se rearanjeje elementele vectorului si sa se afiseze astfel :

a) a[n-1},a[0],a[1],a[2],.....a[n-2];

b) a[1],a[2],a[3],.......,a[n-1],a[0];

Răspunsuri la întrebare

Răspuns de boiustef
0

#include <iostream>

using namespace std;

int main()

{

   int n, v[100], i, temp, v2[100];

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

   cout << " introdu " << n << " numere intregi " << endl;

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

   {

       cin >> v[i];

       v2[i]=v[i];

   }

   temp=v[n-1];

   for (i=n-1; i>0; --i)

       v[i]=v[i-1];

   v[0]=temp;

   cout << "a) Deplasare spre dreapta: " << endl;

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

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

   cout << endl;

   temp=v2[0];

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

       v2[i]=v2[i+1];

   v2[n-1]=temp;

   cout << "b) Deplasare spre stanga: " << endl;

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

       cout << v2[i] << " ";

   cout << endl;

}

Alte întrebări interesante