Poblema com linguagem c

2 respostas
M

Tenho um problema em um codigo que precisa reserva salas, criei 3 matriz pois são 3 turnos uma para cada, depois preciso trocar a variável do horário pelo nome do professor que reservou ela, mas o compilador nao esta compilando queria saber porque, para eu ir tentando terminar. obrigado a quem poder ajudar

#include<stdio.h>

#include<conio.h>

int main (void )

{

// matrizes equivalente as tabelas de salas, uma para cada turno.

void fumatriz1 (void);

int matriz1[6][6] ={{s1h1,s2h1,s3h1,s4h1,s5h1,s6h1},

{s1h2,s2h2,s3h2,s4h2,s5h2,s6h2},

{s1h3,s2h3,s3h3,s4h3,s5h3,s6h3},

{s1h4,s2h4,s3h4,s4h4,s5h4,s6h4},

{s1h5,s2h5,s3h5,s4h5,s5h5,s6h5},

{s1h6,s2h6,s3h6,s4h6,s5h6,s6h6}};
void fumatriz2 (void);

int matriz2[6][6]={{s1h1,s2h1,s3h1,s4h1,s5h1,s6h1},
{s1h2,s2h2,s3h2,s4h2,s5h2,s6h2},
{s1h3,s2h3,s3h3,s4h3,s5h3,s6h3},
{s1h4,s2h4,s3h4,s4h4,s5h4,s6h4},
{s1h5,s2h5,s3h5,s4h5,s5h5,s6h5},
{s1h6,s2h6,s3h6,s4h6,s5h6,s6h6}};

void fumatriz3 (void);

int matriz3[6][5]={{s1h1,s2h1,s3h1,s4h1,s5h1,s6h1},
{s1h2,s2h2,s3h2,s4h2,s5h2,s6h2},
{s1h3,s2h3,s3h3,s4h3,s5h3,s6h3},
{s1h4,s2h4,s3h4,s4h4,s5h4,s6h4},
{s1h5,s2h5,s3h5,s4h5,s5h5,s6h5}};
// variaveis normal
int turno; //escolher o turno que deseja
int opc; //opc selecionada no menu
int sh; // sala e horario selecionado pelo usuario
char np; // nome do professor
// corpo do programa

//Exibe o menu de opcoes.

printf("*** Menu ***\n");

printf(1) Reservar sala .\n);

printf(2) Exibir salas reservadas.\n);
//Ler a opcao selecionada.
scanf("%d",&opc);

if (opc==1)
{
printf ("\nNome do professor (Ex. jose):\n\n");

printf ("\nDigite o turno que deseja reservar\n\n");

scarf("%i", &turno);

scarf("%c", &np);

if (turno=1)

printf(digite o dia da sala e horario que deseja.(Ex. sala 2 horario 5: s2h5));

scanf("%d", &sh);

if(sh != s1h1,s2h1,s3h1,s4h1,s5h1,s6h1,s1h2,s2h2,s3h2,s4h2,s5h2,s6h2,s1h3,s2h3,s3h3,s4h3,s5h3,s6h3,s1h4,s2h4,s3h4,s4h4,s5h4,s6h4,s1h5,s2h5,s3h5,s4h5,s5h5,s6h5)

printf(" dia e sala indisponivel ou digitado errado.");

else

()

}
system("pause");

}

2 Respostas

K

O compilador diz esse motivo na mensagem de erro.

P

Poste a mensagem de erro, se houver.

Criado 11 de junho de 2018
Ultima resposta 12 de jun. de 2018
Respostas 2
Participantes 3