problema con la ordenacion burbuja
Publicado por alberto (5 intervenciones) el 12/04/2021 10:33:59
Hola, muy buenas a todos. Hoy me paso por este foro porque me he encontrado con un problema de programacion, ya que. Para lo que no sepa que es esto, lo que me pide es un programa que pida 10 datos numericos al usuario y los muestre ordenados de mayor a menor.
Os paso lo que llevo y haber si me podeis echar una mano.
muchas gracias.
Pd: consigo que me pida los numeros pero no me los ordena
Os paso lo que llevo y haber si me podeis echar una mano.
muchas gracias.
Pd: consigo que me pida los numeros pero no me los ordena
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
26
//Pedir 10 numeros y que el programa los ordene de menor a mayor
#include <iostream>
using namespace std;
int main ()
{
int n1, n2, aux, j ;
int datos[10];
for ( n2 = 0; n2 <= 9; n2++)
{
cout << " Escribe el numero " << n2+1 << " de la lista: ";
cin >> datos[n2] ;
}
for (j= 0; j < 9 - n2; j++)
{
if(datos[j] > datos[j + 1])
{
aux=datos[j];
datos[j]=datos[j + 1];
datos[j + 1]=aux;
}
cout << " Lista ordenada " << endl;
cin >> datos[n1];
}
return 0
Valora esta pregunta


0