TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Estacionamento do Seu Zé

Por:   •  22/9/2015  •  Trabalho acadêmico  •  1.036 Palavras (5 Páginas)  •  171 Visualizações

Página 1 de 5

#include <stdio.h>

#include <stdlib.h>

#define maximo 3

struct fila{

int item[maximo];

int inicio,fim;

};

void inicia_fila(struct fila *F)

{

F->inicio=0;

F->fim=0;

}

void inserir_car(struct fila *F, int x)

{

if(F->fim==maximo)

{

printf("ESTACIONAMENTO CHEIO, OS PROXIMOS IRAM PARA A ESPERA! \n");

return 0;

}

else

{

F->item[F->fim]=x;

F->fim++;

printf("o carro estacionado he %d \n",x);

}

}

void most_esta(struct fila *F)

{

int i;

for(i=0; i < F->fim; i++)

{

printf("\n placa %d",F->item[i]);

}

}

int verifica(struct fila *F,int placa)

{

int i;

for(i=F->inicio;i<F->fim;i++)

{

if(placa == F->item[i])

return 1;

}

return 0;

}

int remov_car(struct fila *F)

{

int x;

if(F->inicio==F->fim)

{

printf("estacionamento vazio! \n");

return 0;

}

else

{

x=F->item[F->inicio];

F->inicio++;

printf("o carro removido he %d \n",x);

return x;

}

}

int main()

{

struct fila Fila;

struct fila Fila_2;

struct fila Fila_3;

int op,resposta,pn;

int placa,i;

inicia_fila(&Fila);

do{

system("cls");

...

Baixar como (para membros premium)  txt (2.5 Kb)   pdf (45 Kb)   docx (12.1 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com