Untitled
unknown
plain_text
4 years ago
1.1 kB
2
Indexable
//14. Hacer un programa para clasificar una lista de valores(enteros o reales) en orden ascendente / descendente. #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 Ordenasc(float vec[], int n) { float aux; for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) { if (vec[i] < vec[j]) { aux = vec[i]; vec[i] = vec[j]; vec[j] = aux; } } } } int main() { int n = 0; float resul, vec[100]; cout << "\nTamaño del vector: "; cin >> n; leerVector(vec, n); imprimaVector(vec, n); Ordenasc(vec, n); imprimaVector(vec, n); return 0;
Editor is loading...