Estrutura de dados Trabalho do aviao com listas concatenadas
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
///////////////////////////////////////////////////////////////////////////
//Instituto Federal de Educação, Ciencia e Tecnologia do estado de Goias.//
//Trabalho de Estrutura de dados
//
//Alunos: Diego Alexandre Ferrari da Silva
//
//
Guilherme Antonio
//
//
//
//Professor: Raulison Resende
//
//
//
///////////////////////////////////////////////////////////////////////////
#include
#include
#include
#include
#include
<stdio.h>
<stdlib.h>
<windows.h>
<conio.h>
<ctype.h>
struct confVoo { int numero_do_voo; int vagas_disponiveis; char origem[3]; char destino[3 ]; int horario_saida_hora; int horario_saida_minuto; int horario_chegada_hora; int horario_chegada_minuto; struct confVoo *proximo ;
};
struct UserVoo { int cpf[12]; int selectedvoo; struct UserVoo *prox ;
};
struct confVoo *voo,*ultimo; struct UserVoo *user,*uu; void start(); void criarvoo(); void insere(); void imprime(); void menuadmin(); int menuinicial(); void usuario(); void inserirvoos(); void tabelaAuxAdm(); void buscaealtera(); void buscaeExclui(); int validaeinserecpf (); int buscareserva(); void removecpf(); void imprimecpf(); void menuuser(); int main (void){ criarvoo(); int opc; int m=0, n=0; char senha[7]={'1','2', '3','4','5','6'}; char testesenha[7 ]; do{ opc=menuinicial(); switch(opc){ case 0: break ; case 1:
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
printf( "\nDigite a senha do administrador: "); for( int i=0 ;i<6 ;i++){ testesenha[i ]=getch();
}
setbuf( stdin, NULL); n =0; m =0; printf( "%i",n); while (m <6){ if(testesenha[m ]!=senha[ m]){ n =1;
}
++m;
}
if(n ==0 ){ system("cls"); menuadmin();
} else{