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

Plano de estudos

Por:   •  22/11/2015  •  Monografia  •  2.816 Palavras (12 Páginas)  •  229 Visualizações

Página 1 de 12

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

struct no

{

char nome[30],tipo[30],safra[30], origem[30];

float ano,valor;

};

struct adega

{

struct no dados[30];

int quantos, topo;

}; adega a;

void insere()

{

if(a.quantos==10)

printf("\n Pilha Cheia");

else

{

a.topo++;

printf("\n Nome:");

gets(a.dados[a.topo].nome);

printf("\n Tipo: ");

gets(a.dados[a.topo].tipo);

printf("\n Safra: ");

gets(a.dados[a.topo].safra);

printf("\n Origem: ");

gets(a.dados[a.topo].origem);

printf("\n Ano: ");

scanf("%f",&a.dados[a.topo].ano);

printf("\n Valor: ");

scanf("%f",&a.dados[a.topo].valor);

a.quantos++;

printf("\n Dados inseridos");

}

system("pause");

}

void remove()

{

char adega[50];

if(a.quantos == 0)

printf("\n Pilha Vazia");

else

{

strcpy(adega,a.dados[a.topo].nome);

a.quantos--;

a.topo--;

printf("%s removido com sucesso",adega);

}

system("pause");

}

void imprime()

{

if(a.quantos==0)

...

Baixar como (para membros premium)  txt (4.3 Kb)   pdf (42.9 Kb)   docx (11.7 Kb)  
Continuar por mais 11 páginas »
Disponível apenas no TrabalhosGratuitos.com