#include "stdafx.h" //es un operador del preprocesador #include #define DIMa 15 int main() { int i, j, rx, a[DIMa]; /*inicializar a[]*/ for (i = 0; i < DIMa; i++) a[i] = rand() % 10; bool desorden; do { desorden = false; for (i = 0; i < DIMa; i++) printf("%d ", a[i]); printf("\n"); for (i = 0; i < DIMa - 1; i++) { // recorrido de pares sucesivos if (a[i] > a[i + 1]) { // si se detectó el hecho de datos desordenados… desorden = true; // es para comunicar al 'while' // que hay que seguir ordenando int aux = a[i]; a[i] = a[i + 1]; a[i + 1] = aux; } } } while (desorden/*repetir mientras hay desorden*/); return 0; }