#include <Stdio.h>
void visualizar(float cola[]){
int i;
for(i=0;i<3;i++){
printf("[%f]",cola[i]);
}
}
int main(){
float cola[3];
int frente=0;
int atras=0;
int band=0;
int opc;
float dato;
do{
printf("\n \n\nMenu Cola cicular: ");
printf("\n 1.insertar:");
printf("\n 2.Eliminar:");
printf("\n 3.Visualizar: ");
printf("\n 4.Salir:");
printf("\n Seleccione opcion:");
scanf("%d",&opc);
switch(opc)
{
case 1:
if(frente==atras && band==1){printf("cola llena.....\n");}
else{
printf("\n Dame dato:");
scanf("%f",&dato);
cola[atras]=dato;
printf("dato insertado...%f",cola[atras]);
atras=(atras+1)%3;
band=1;
}
break;
case 2:
if(frente==atras && band==0){printf("cola vacia.......\n");}
else{
dato=cola[frente];
printf("dato eliminado...%f",dato);
band=0;
frente=(frente+1)%3;
}
break;
case 3:
visualizar(cola);
break;
}
}while(opc!=4);
system("pause");
return 0;
}
Comentarios sobre la versión: 1.0 (3)