Plano de estudos
Por: nanda0101 • 22/11/2015 • Monografia • 2.816 Palavras (12 Páginas) • 226 Visualizações
#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)
...