Buenas tengo un problema al correr el programa, es para ordenar 5 numeros de forma descendente - ascendente pero me da error me permite escribir el numero que quiera pero al imprimir solo me imprime como maximo 5!
Código c++:
Ver original#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
int num[4];
int i, j;
for(i=0; i<=4; i++)
{
cout << "Introduzca el numero: ";
cin >> num[i];
}
for (i=0; i<=4; i++)
{
for (j=i + 1; j<=5; j++)
{
if (num[i] > num[j])
{
int temp;
temp = num[i];
num[i] = num[j];
num[j] = temp;
}
}
}
for (i=0; i<=4; i++) //Intente cambiar el i<=4 pero todavia me da error!!
{
cout << num[i] << " ";
}
cout << endl;
}