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