#include <stdio.h>
#include <stdlib.h>
#define MAX 5 // Definiendo el tamaño máximo de la cola
int cola[MAX];
int frente = -1;
int final = -1;
// Función para insertar elementos en la cola
void encolar(int x) {
if(final == MAX-1) {
printf("La cola está llena\n");
} else {
if(frente == -1) frente = 0;
final++;
cola[final] = x;
printf("%d encolado\n", x);
}
}
// Función para eliminar elementos de la cola
void desencolar() {
if(frente == -1 || frente > final) {
printf("La cola está vacía\n");
} else {
printf("%d desencolado\n", cola[frente]);
frente++;
}
}
// Función para mostrar el elemento del frente de la cola
void mostrarFrente() {
if(frente == -1 || frente > final) {
printf("La cola está vacía\n");
} else {
printf("Elemento al frente: %d\n", cola[frente]);
}
}
int main() {
encolar(10);
encolar(20);
encolar(30);
mostrarFrente();
desencolar();
mostrarFrente();
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: