Jump to content

Konishi Vivi

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About Konishi Vivi

  1. Preciso montar um programa que leia 10 numeros inteiros e informe o maior, menor e a medias usando pilha. #include<iostream> #include<stack> using namespace std; const int MAXTAM = 10; int pilha[MAXTAM]; int topo; void initialize () { topo = -1; } bool pilhaCheia() { if(topo==MAXTAM-1) { return true; } else { return false; } } bool pilhaPush (int valor) { if(pilhaCheia()==true) { return false; } else { topo++; pilha[topo]=valor; return true; } } main() { int valor; int maior=pilha[0]; int menor=pilha[0]; float media=0; float total=0; //construindo a pilha initialize(); //empilhando os valores for(int i=0; i<10; i++) { cout << "Digite um valor:"; cin >> valor; pilhaPush(valor); total+=pilha; media=total/10; if(pilha<menor) { menor=pilha; } if(pilha>maior) { maior=pilha; } } cout << "O menor valor informado foi de: " << menor; cout << "\nO maior valor informado foi de: " << maior; cout << "\nA media dos valores foi de: " << media; }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.