Untitled
unknown
plain_text
4 years ago
1.0 kB
2
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...