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
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă