/* EJEMPLO CON OPERACIONES BÁSICAS SOBRE TABLAS */ // Rellenar // Mostrar // Ordenar (Burbuja con indicador) // Buscar (Secuencial y Dicotómica) #include #define N 10 void main() { int almacen [N]; int i,j; int aux; int der,izq,medio; int encontrado; int dato; int intercambio; /* Relleno la tabla */ puts("Introduzca valores en la tabla:"); for (i=0;ialmacen[j+1]) { aux = almacen[j]; almacen[j] = almacen[j+1]; almacen[j+1]= aux; intercambio = 1; } } // Si no ha habido ningún intercambio la tabla ya está ordenada if ( ! intercambio ) { break; } } /* Muestro la tabla ordenada */ puts("Contenido de la tabla ORDENADA:"); for (i=0;idato) { der=medio-1; } else { izq=medio+1; } } } if (encontrado==0) { printf("El valor no se ha encontrado"); } getchar();getchar(); }