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

Estrutura de dados ATPS

Por:   •  25/11/2015  •  Trabalho acadêmico  •  943 Palavras (4 Páginas)  •  299 Visualizações

Página 1 de 4

#include<stdio.h>

#include<time.h>

#include<string.h>

struct ec{

char nome[12],sexo[5],data[12],temp;

int local,idade;

float preco;

};

struct ec x[5][5];

void mostrar(int f,int c,char temp){

for(f=0;f<4;f++){

printf("\n");

for(c=1;c<6;c++){

if(x[f][c].local==0){

temp=f;

if(temp==0){

temp='A';

}

if(temp==1){

temp='B';

}

if(temp==2){

temp='C';

}

if(temp==3){

temp='D';

}

if(temp==4){

temp='E';

}

if(temp==5){

temp='F';

}

printf("%c %d:Vazio\n",temp,c);}

else

printf("%c %d:Ocupado\n",temp,c);

}

}

}

void cadastrar(int *c,int *f,char temp){

printf("Digite a coluna:");

scanf("%d",c);

printf("Digite o numero do assento:");

scanf("%d",f);

x[*c][*f].local=1;

printf("Digite o nome:");

scanf("%s",&x[*c][*f].nome);

printf("Digite a idade:");

scanf("%d",&x[*c][*f].idade);

printf("Digite a data de nascimento:");

scanf("%s",&x[*c][*f].data);

printf("Digite o sexo (F/M):");

scanf("%s",&x[*c][*f].sexo);

printf("Lugar reservado.\n");

printf("\n Dados do Cliente:\n\n");

printf("Nome:%s\n",x[*c][*f].nome);

printf("Idade:%d\n",x[*c][*f].idade);

printf("Data de nascimento:%s\n",x[*c][*f].data);

printf("Sexo:%s\n",x[*c][*f].sexo);

//printf("Assento:%c%d\n",*temp,*c);

}

void alterar(int *c,int *f){

printf("Digite sua coluna atual:");

scanf("%d",c);

printf("Digite sua fileira atual:");

scanf("%d",f);

x[*c][*f].local=0;

printf("Lugar livre.\n");

printf("Digite sua nova coluna:");

scanf("%d",c);

printf("Digite sua nova fileira:");

scanf("%d",f);

printf("Digite o nome:");

scanf("%s",&x[*c][*f].nome);

printf("Nome:%s\n",x[*c][*f].nome);

...

Baixar como (para membros premium)  txt (3.5 Kb)   pdf (44.3 Kb)   docx (12.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com