Se considera un vector x = { x1, x2, x3, …, xn }. Sa se scrie un program C++ care sa modifice vectorul astfel incat in final sa avem : a) x = { x2, x3, …, xn, x1 } b) x = { xn, x1, x2, x3, …, xn-1 } c) x = { x2, x1, x4, x3,…, xn, xn-1 }
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>using namespace std;int n,i,v[1001];///vectorul il poti face mai mare daca ai nevoiechar a;int main(){ cin>>n; for(i=1;i<=n;i++) { cin>>v[i]; } cout<<"Alege pnctul pe care il doresti rezolvat (a , b sau c) : ";//poti sa stergi aceasta parte . Am pus.o pentru a te orienta cin>>a; switch(a) { case'a': { for(i=2;i<=n;i++) { cout<<v[i]<<" "; } cout<<v[1]; }break; case'b': { cout<<v[n]<<" "; for(i=1;i<n;i++) { cout<<v[i]<<" "; } }break; case'c': { for(i=1;i<=n;i+=2) { if(v[i+1]!=0) cout<<v[i+1]<<" "<<v[i]<<" "; else cout<<v[i]; } }break; } return 0;}
Alte întrebări interesante
Arte,
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ă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă