-
Posts
15 -
Cadastrado em
-
Última visita
Reputação
0-
Roger Albuquerque alterou sua foto pessoal
-
Java Programação Fila de Banco
Roger Albuquerque respondeu ao tópico de Verônica Xavier Gabardo em Java/Android SDK
Bom pessoal agora esta funcionando, só gostaria de saber se tem outra opção para o painel das senhas? onde não seja possível para escrever. Agradeço a todos pela ajuda. -
Java Programação Fila de Banco
Roger Albuquerque respondeu ao tópico de Verônica Xavier Gabardo em Java/Android SDK
@Mateus Corcini vou só aguardar o trabalho substituto para não funciona esse meu. -
Java Programação Fila de Banco
Roger Albuquerque respondeu ao tópico de Verônica Xavier Gabardo em Java/Android SDK
Minha interface não funciona com o código, o erro seria a nomeação das variaveis? -
Java Programação Fila de Banco
Roger Albuquerque respondeu ao tópico de Verônica Xavier Gabardo em Java/Android SDK
O atual código que estou ultilizando foi o que você @AdrianoSiqueira postou. -
Java Programação Fila de Banco
Roger Albuquerque respondeu ao tópico de Verônica Xavier Gabardo em Java/Android SDK
-
Java Programação Fila de Banco
Roger Albuquerque respondeu ao tópico de Verônica Xavier Gabardo em Java/Android SDK
-
Java Programação Fila de Banco
Roger Albuquerque respondeu ao tópico de Verônica Xavier Gabardo em Java/Android SDK
Boa tarde, conseguiu executar o código? poderia me ajudar? -
C++ Preciso Criar uma Árvore Binária!!!
Roger Albuquerque respondeu ao tópico de Fábio RA1808328-5 em C/C#/C++
Cara se conseguiu ? to na mesma -
C pilha estatica tan complicado
Roger Albuquerque respondeu ao tópico de pilha da depressão em C/C#/C++
MAPA ED 2 Alguém conseguiu? -
C pilha estatica tan complicado
Roger Albuquerque respondeu ao tópico de pilha da depressão em C/C#/C++
Convite do discord https://discord.gg/fBzQuG -
C pilha estatica tan complicado
Roger Albuquerque respondeu ao tópico de pilha da depressão em C/C#/C++
Tava afim de criar um grupo no discord para esse resto de curso -
C pilha estatica tan complicado
Roger Albuquerque respondeu ao tópico de pilha da depressão em C/C#/C++
//EMPILHAR case 1 : printf("\nInsira o nome do processo:\n"); scanf("%s",&processo.nome); empilhando(processo); printf("\nDado da pilha:\n"); for (i = 0; i < pilha.topo; i++){ printf("PID: %d - Nome: %s\n",i,pilha.dados.nome ); } break; -
C pilha estatica tan complicado
Roger Albuquerque respondeu ao tópico de pilha da depressão em C/C#/C++
Aparentemente o meu código agora esta rodando bem. -
C pilha estatica tan complicado
Roger Albuquerque respondeu ao tópico de pilha da depressão em C/C#/C++
Esse problema acabei de arrumar o valor excedido. -
C pilha estatica tan complicado
Roger Albuquerque respondeu ao tópico de pilha da depressão em C/C#/C++
O meu ele está gerando mas já esta aparecendo o próximo nó então fica um a mais na lista e os outros comandos as vezes funcionam outras não. #include <stdlib.h> #include <stdio.h> #include <locale.h> #include <string.h> #include <iostream> #include <iomanip> // DEFININDO O TAMANHO #define tamanho 5 //DECLARANDO A ESTRUTURA typedef struct tipo_proc { char nome[10]; int PID; } tipo_proc; typedef struct tipo_pilha { tipo_proc dados [tamanho]; int topo; int ini; } tipo_pilha; // VARIÁVEIS GLOBAIS tipo_pilha pilha; int op; //FUNÇÃO DE RETORNO PARA MOSTRAR A PILHA void mostrar_pilha() { int i; printf("\nSua pilha: \n\n"); for (i = 0; i < pilha.topo; i++) { printf("%d %s\n", pilha.dados.PID, pilha.dados.nome); } } // FUNÇÃO DE RETORNO PARA RETORNAR O MENU void mostrar_menu() { printf("\n\n1 - Adicionar elemento na pilha.\n" "2 - Excluir elemento da pilha.\n" "3 - Esvaziar a pilha totalmente.\n" "0 - Encerrar o programa.\n"); } //FUNÇÃO PARA EMPILHAR OS ELEMENTOS void empilhando(tipo_proc elemento) { if (pilha.topo == tamanho) { printf("A pilha está cheia, impossivel empilhar!"); system("pause"); } else { pilha.dados[pilha.topo] = elemento; pilha.topo++; } } //FUNÇÃO PARA DESEMPILHAR OS ELEMENTOS tipo_proc desempilhando() { tipo_proc elemento; if (pilha.ini == pilha.topo) { printf("A pilha está vazia, impossivel desempilhar!\n"); system("pause"); } else { elemento = pilha.dados[pilha.topo]; for(int i=0; i<tamanho; i++) pilha.dados[pilha.topo]=elemento; pilha.topo--; return elemento; } } // FUNÇÃO PARA ESVAZIAR A PILHA void esvaziar_pilha() { int i; if (pilha.topo == pilha.ini) { printf("A pilha esta vazia, impossivel esvaziar!\n\n"); system("pause"); } else { for (i = 0; i < tamanho; i++) { pilha.dados[pilha.topo]; pilha.topo--; } } } int main() { setlocale(LC_ALL, "Portuguese"); pilha.topo = 0; pilha.ini = 0; tipo_proc processo; processo.PID = 0; tipo_proc backup; int i; op = 1; while(op != 0){ printf("\n ---------------------* Pilha *----------------------- \n"); printf("1 - Adicionar elemento na pilha.\n"); printf("2 - Excluir elemento da pilha.\n"); printf("3 - Esvaziar a pilha totalmente.\n"); printf("0 - Encerrar o programa.\n"); printf("S. sair \n"); printf("\nEscolha sua opcao: "); scanf("%d", &op); switch (op) { case 1 : printf("\nInsira o nome do processo:\n"); scanf("%s",&processo.nome); empilhando(processo); //metodo que empilha; printf("\nDado da pilha:\n"); for (i = 0; i <= pilha.topo; i++){ printf("PID: %d - Nome: %s\n",i,pilha.dados.nome ); } break; case 2 : backup = desempilhando(); printf("\nConteudo desempilhado:\n"); printf("PID: %d - Nome: %s\n",backup.PID,backup.nome); desempilhando(); break; case 3 : esvaziar_pilha(); //metodo que esvazia break; } } printf("\nInsira o nome do processo:\n"); scanf("%s",&processo.nome); empilhando(processo); //metodo que empilha; processo.PID ++; fflush(stdin); empilhando(processo); printf("\n dados da pilha \n"); printf("PID : %d - nome :%s\n\n",pilha.dados[pilha.ini].PID,pilha.dados[pilha.ini].nome ); } Ajuda aee.
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