Aunque ya a estas horas no puedo ayudarte mucho, porque tengo pendientes algunas tareas, si puedo decirte algunas cosillas...
Aparte de eso, mezclas los punteros con los valores que referencian, cosa mala... Ejemplo:
Ten en cuenta que un array es, en el fondo, un puntero al primer elemento: arreglo es un puntero a int, mientras que arreglo[i+1] es un int!!
Además, el mismo array que rellenas en el main, al pasarselo a la función ordenar lo machacas por otro nuevo!! (La función ordenar tiene como parámetro arreglo, y dentro declaras otra vez arreglo).
Ya se ha criticado suficiente el SYSTEM("PAUSE")... dentro de las cosas malas no es lo peor y además, no hay nada nuevo que pueda decir yo.
La función ordenar aplica una especie de Bubblesort mal implementado... míratelo bien.
Ya habrá alguién que tenga más tiempo de ayudar que yo (o yo mismo, mañana por la noche (peninsular )).
¡Saludos, jefe!
P.S. Tal vez me haya equivocado en alguna de mis correcciones, me lo he mirado demasiado rápido.
Código (cpp) [Seleccionar]
#include <iostream>
#include <vector> /*Tal vez quieras incluir esta libreria y usar vectores en lugar de arrays... son mas comodos para muchas tareas, pero bueno, tampoco hacen falta*/
/*#include <conio.h> Si, comenta esta linea y tambien la del getch()... Usa otra cosa de la libreria estandar. No entiendo porque los profes prefieren que sus alumnos usen conio, pero no vector -.- */
using namespace std;
int main() {
cout << "Utiliza el \"cuadrao\" dedicado a los codigos, no a las citas" << endl;
}
Aparte de eso, mezclas los punteros con los valores que referencian, cosa mala... Ejemplo:
Código (cpp) [Seleccionar]
(...)if(arreglo>arreglo[i+1])(...)
Ten en cuenta que un array es, en el fondo, un puntero al primer elemento: arreglo es un puntero a int, mientras que arreglo[i+1] es un int!!
Además, el mismo array que rellenas en el main, al pasarselo a la función ordenar lo machacas por otro nuevo!! (La función ordenar tiene como parámetro arreglo, y dentro declaras otra vez arreglo).
Ya se ha criticado suficiente el SYSTEM("PAUSE")... dentro de las cosas malas no es lo peor y además, no hay nada nuevo que pueda decir yo.
La función ordenar aplica una especie de Bubblesort mal implementado... míratelo bien.
Ya habrá alguién que tenga más tiempo de ayudar que yo (o yo mismo, mañana por la noche (peninsular )).
¡Saludos, jefe!
P.S. Tal vez me haya equivocado en alguna de mis correcciones, me lo he mirado demasiado rápido.