Ir ao conteúdo
  • Cadastre-se

Rennã Costa Dantas

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. eu to perdido nesse codigo porque meu colega mando ele pra eu ternimar e eu não sei muito de pilha
  2. galera estou com um problema em c++ que não estou conseguido exibi-lo. o problema esse : faça um programa que armazene uma pilha de brinquedos que serão doados a uma instituição de caridade .O programa deverá cadastrar o nome do brinquedo, o peso ou o tamanho e se o brinquedo precisa ou não de manutenção (use inteiro 1 ou 0 para representar se o brinquedo precisa ou não de manutenção). O gerente de doações decidiu também que os brinquedos mais novos, ou seja, os que não precisam de manutenção, serão doados primeiro. Portanto faça um algoritmo que atenda ao requisito. E aqui o codigo me ajude por que e um trabalho da faculdade #include <stdlib.h> #include <stdio.h> struct brinquedo{ int item; float peso; char nome; brinquedo *prox; }; int Pilha_contador; brinquedo *Topo; Pilha_Construtor(){ Topo=NULL; Pilha_contador=0; } Pilha_Vazia(){ if(Topo==NULL){ return true; }else{ return false; } } Pilha_Destrutor(){ int Aux; brinquedo *Temp; if( Pilha_Vazia() ){ return false; }else{ while(Topo!=NULL){ Temp=Topo; Temp->prox=NULL; Topo=Topo->prox; free(Temp); } Pilha_contador=0; return true; } } int Pilha_Tamanho(){ return Pilha_contador; } bool Pilha_Push(char &nome ){ brinquedo Nova_celula = (brinquedo)malloc(sizeof(brinquedo)); if(Nova_celula==NULL){ return false; }else{ Nova_celula->item = nome; Nova_celula->prox = Topo; Topo=Nova_celula; Pilha_contador++; return true; } } Pilha_Pop(char &nome ){ brinquedo *Temp; if(Pilha_Vazia()){ return false; }else{ nome = Topo->item; Temp = Topo; Topo = Topo->prox; Temp->prox=NULL; free(Temp); Pilha_contador--; return true; } } Pilha_Get(char &nome){ if(Pilha_Vazia()){ return false; }else{ nome =Topo->item; return true; } } int main(){ struct brinquedo b1; printf ("informe o brinquedo a ser doado e o peso \n"); scanf ("%c %f", &b1.nome && &b1.peso ); system("pause"); return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...