Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define TRUE 1
- #define FALSE 0
- int* crear_cola()
- {
- int dimension, *cola;
- system("cls");
- printf("\nDimension para la cola: "); scanf("%d", &dimension);
- cola=(int *)malloc(dimension*sizeof(int));
- return cola;
- }
- int insertar_cola(int *cola, int *indice)
- {
- int dato;
- printf("Dato a insertar: "); scanf("%d", &dato);
- cola[*indice]=dato;
- (*indice)++;
- return *indice;
- }
- int eliminar_cola(int *cola, int *indice)
- {
- int i, aux;
- cola[*indice]=0;
- for(i=0; i<*indice; i++)
- {
- aux=cola[i+1];
- cola[i]=aux;
- }
- (*indice)--;
- return *indice;
- }
- void mostrar_cola(int *cola, int *indice)
- {
- int i;
- for(i=0; i<(*indice); i++)
- printf("\t[%d]", cola[i]);
- }
- int colavacia(int *cola, int *pos)
- {
- if(*pos==0)
- return TRUE;
- else return FALSE;
- }
- int colallena(int *cola, int *pos, int n)
- {
- if(*pos==n)
- return TRUE;
- else return FALSE;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement