Untitled
unknown
plain_text
4 years ago
1.0 kB
3
Indexable
//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;
}Editor is loading...