Ordenamiento método burbuja
Publicado por Carlos (23 intervenciones) el 27/05/2020 08:38:58
Ayuda por favor cuando le doy ejecutar me imprime los numeros del 0 al 4 cuando deberia de ser del 1 al 5 no entiendo por que me sale este problema me podrian explicar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <conio.h>
using namespace std;
int main(){
int numeros[ ] = {4,1,2,3,5,};
int i, j, aux;
for (i=0;i<5;i++){
for (j=0;j<5;j++){
if (numeros[j] > numeros[j+1]){
aux = numeros[j];
numeros[j] = numeros[j+1];
numeros[j+1] = aux;
}
}
}
for (i=0;i<5;i++){
cout<<numeros[i]<<" ";
}
getch ();
return 0;
}
Valora esta pregunta


0