Autor Tema: método de la burbuja para ordenar números en C++ cplusplus  (Leído 13081 veces)

pasisica

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 9
    • Ver Perfil
Hola tengo una duda con este codigo es el metodo de ordenamiento de la burbuja y funciona bien cuando ingreso numeros de 0 a 10, pero si coloco numeros de más de 100 aparece un numero 78 que no he ingresado en una posicon del vector despues ordenarlo. Que podrá ser?
Código: [Seleccionar]
#include<iostream>
using namespace std;
int main()
{
int vector[10], auxil;
for(int a=0; a<=9; a++)
{
cout<<"ingrese el numero para la posicion "<<a<<" ";
cin>>vector[a];
}
for(int b=0; b<=9; b++)
{
cout<<"["<<vector[b]<<"]";
}

for(int c=0; c<=9; c++)
{
for(int d=0; d<=9; d++)
{
if(vector[d]>vector[d+1])
{
auxil=vector[d];
vector[d]=vector[d+1];
vector[d+1]=auxil;
}
}
}
cout<<endl<<endl<<"Ordenado"<<endl;
for(int b=0; b<=9; b++)
{
cout<<"["<<vector[b]<<"]";
}

cin.get();
cin.get();
}
« Última modificación: 11 de Mayo 2015, 18:48 por Alex Rodríguez »

javi in the sky

  • Avanzado
  • ****
  • Mensajes: 393
    • Ver Perfil
Re:ayuda con metodo de la burbuja
« Respuesta #1 en: 17 de Octubre 2013, 08:18 »
Yo lo he probado con números de 0 a 10 y con números mayores de 100 y todo funciona bien, no me aparece ningún número 78. Puede que sea un  problema de refresco de pantalla, el código parece que está todo bien.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".