Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.0 kB
0
Indexable
Never
//13. Hacer un programa para invertir una lista de valores de un vector en el mismo vector.
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
void leerVector(float vec[], int n)
{
    int i;
    for (i = 0; i < n; i++)
    {
        cout << "Vec[" << i << "] : ";
        cin >> vec[i];
    }
}
void imprimaVector(float vec[], int n)
{
    int i;
    cout << endl
         << "El vector es --->>" << endl;
    for (i = 0; i < n; i++)
    {
        cout << vec[i] << "   ";
    }
}
void inverMismo(float vec[], int n)
{
    //invierte en el mismo vector
    int i, aux;
    for (i = 0; i < n / 2; i++)
    {
        aux = vec[i];
        vec[i] = vec[n - 1 - i];
        vec[n - 1 - i] = aux;
    }
}
int main()
{
    int n = 0;
    float resul, vec[100];
    cout << "\nTamaño del vector: ";
    cin >> n;
    leerVector(vec, n);
    imprimaVector(vec, n);
    inverMismo(vec, n);
    imprimaVector(vec, n);
    return 0;
}