Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- /*Función que copia los elementos del vector A en el vector B
- (manteniendo el orden original)*/
- void copiarVector(int A[], int B[], int N){
- for(int i=0 ; i<N ; i++){
- B[i] = A[i];
- }
- }
- /*Función que copia los elementos del vector A en el vector B
- (colocando los elementos en B en orden inverso que en A)*/
- void copiarVector_Inv(int A[], int B[], int N){
- for(int i=0 ; i<N ; i++){
- B[i] = A[N-1-i];
- }
- }
- /*Función auxiliar - Impresión de un vector*/
- void imprimirVector(int X[], int n){
- int i;
- for(i=0;i<n;i++) cout<<X[i]<<" "; cout<<endl;
- }
- /*Función auxiliar - Lectura de un vector*/
- void leerVector(int X[], int n){
- int i;
- for(i=0;i<n;i++) cin>>X[i];
- }
- int main(){
- /*---NO MODIFICAR El MAIN*/
- int opcion,n;
- cin>>opcion;
- cin>>n;
- int a[n],b[n];
- if(opcion==1){
- leerVector(a,n);
- copiarVector(a,b,n);
- imprimirVector(b,n);
- }
- if(opcion==2){
- leerVector(a,n);
- copiarVector_Inv(a,b,n);
- imprimirVector(b,n);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement