Hoy les traigo un codigo sencillo donde se implementa la burbuja como metodo de ordenamiento, en este caso de un vector de enteros (int). Aqui les dejo el codigo:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
#define TAM 10 //Aqui definimos el tamaño del vector
int main()
{
int a[TAM], temp, i, j;
printf ("Llenando arreglo que vamos a ordenar\n");
for (i=0; i< TAM; i++)
{
cin>>a[i];
}
//Ordenamiento con metodo burbuja de mayor a menor
for (j=1; j <= TAM; j++)
{
for (i=0; i< TAM-1; i++)
{
if (a[i] < a[i+1]) //Si Cambiamos el operador "<" por ">" entonces ordenaremos de menor a mayor
{
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
}
}
}
printf ("\nArreglo ordenado\n");
for (i=0; i< TAM; i++)
{
printf ("a[%d] = %d\n", i, a[i]);
}
getch();
return 0;
}
NO ENTIENDO UNA CHUCHA
ResponderEliminarEsto no es C++, es C, holy shit.
ResponderEliminartienes 11 errores sintatico y logicos ya ni cediga
ResponderEliminar