Ordenamiento Del Vector
Enviado por henryhxc • 12 de Febrero de 2013 • 831 Palabras (4 Páginas) • 307 Visitas
#include <iostream>
void ordenar(int vector[]); // prototipo para la funcion ordenar
void imprimir(int vector[]); // prototipo para la funcion imprimir
using namespace std;
int main() // funcion principal
{
int vector[10]; // declaracion del vector con nombre vector kuay jaaja;
for(int i=0;i<10;i++) // for para ingresar datos;
{
cout << "Ingrese numero: "; // ingreso de datos;
cin >> vector[i];
}
ordenar(vector); // llamada a la funcion ordenar OJO se anulan los corchetes;
imprimir(vector); // llamada a la funcion imprimir OJO se anulan los corchetes;
cin.get(); cin.get(); // pausa el programa es lo mismo que getch();
return 0; // finaliza
}
void ordenar(int vector[]) // difinicion de la funcion ordenar
{
int aux; // declaramos una variable extra que nos va ayudar a poder intercambiar los valores
for (int j = 0;j<10;j++) // para ordenar vectores de forma ascendente o descendente se utlizan dos for;
{
for(int i = 0;i<10;i++) // 2do for
{
if (vector[i]>vector[i+1]) // nos dice que si vector 1 osea el dato que tengamos en la primera posicion es mayor
// que vector 2 osea el dato que tenemos en la segunda posicion, intercambiamos los valores
{
aux = vector[i];
vector[i] = vector[i+1]; // formula para intercambiar valores;
vector[i+1] = aux;
} // finaliza IF condicion;
} // finaliza For
} // finaliza for
}
...