Lista encadeada

1147 palavras 5 páginas
/*1.Escreva um programa que simule o controle de uma pista de decolagem de aviões em um aeroporto.

Neste programa, o usuário deve ser capaz de realizar as seguintes tarefas:
a) Listar o número de aviões aguardando na fila dinâmica simplesmente encadeada de decolagem;//
b) Autorizar a decolagem do primeiro avião da fila;//
c) Adicionar um avião à fila de espera//;
d) Listar todos os aviões na fila de espera;//
e) Listar as características do primeiro avião da fila.//

Considere que os aviões possuem um nome e um número inteiro como identificador.
Adicione outras características conforme achar necessário.
*/
#include
#include
#include typedef struct avioes{ char nome[15]; char origem[25]; char destino[25]; char horario_saida[6]; char horario_chegada[6]; int identificador; struct avioes *prox;
}avioes;

int contaelementos(avioes *fila){ int cont=0; avioes *aux=NULL; if(fila==NULL) return 0;//se cabeçalho da funçao tiver dizendo que vai retornar alguma coisa, não posso colocar return sem essa coisa ex:return; for(aux=fila; aux!=NULL;aux=aux->prox)//se aux for diferente de NUUl, incrementa... Aux recebe aux campo proximo cont++; return cont;
}

void busca_1(avioes *aux){ //onde tiver void, é um procedimento system("cls"); if(aux==NULL)// if(!aux) printf("Fila vazia"); else

Relacionados

  • Lista
    965 palavras | 4 páginas
  • Lista Farmacotecnica
    830 palavras | 4 páginas
  • Lista de exercicios orientação a objetos
    1188 palavras | 5 páginas
  • Lista
    3811 palavras | 16 páginas
  • Lista Empuxo
    947 palavras | 4 páginas
  • lista
    1426 palavras | 6 páginas
  • Código em Linguagem C para uma lista duplamente encadeada
    808 palavras | 4 páginas
  • Relatorio pilha, fila, lista e array
    2205 palavras | 9 páginas
  • Lista C1
    1070 palavras | 5 páginas