Ir para conteúdo
Fórum Script Brasil

CAndradeEstudante

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre CAndradeEstudante

CAndradeEstudante's Achievements

0

Reputação

  1. Bom dia pessoal sou novo no fórum e estou com alguns problemas na criação de uma pilha em ordem crescente, em que o topo deve ser sempre o maior valor, fiz o código abaixo em que os números podem ser inseridos na pilha porém não consigo fazer a comparação para determinar que o topo deve ser sempre o maior. #include <iostream> #include <stdio.h> #include <stdlib.h> #include <conio.h> using namespace std; void Inicaliza_Pilha(); void Insere_Pilha(int valor); struct pilha{ int topo; int MAXIMO[5]; }; pilha p; int numero; int main() { Inicaliza_Pilha(); while(p.topo<5){ printf("Digte 5 numeros inteiros: "); scanf("\n\r%u",&numero); Insere_Pilha(numero); } } void Inicaliza_Pilha(){ p.topo = 0; } void Insere_Pilha(int valor){ if(p.topo<5){ p.MAXIMO[p.topo++]=valor; } } Se alguém puder me ajudar eu agradeço.
×
×
  • Criar Novo...