Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Social bookmarking

Social bookmarking digg  Social bookmarking delicious  Social bookmarking reddit  Social bookmarking stumbleupon  Social bookmarking slashdot  Social bookmarking yahoo  Social bookmarking google  Social bookmarking blogmarks  Social bookmarking live      

Conservar e compartilhar o endereço de PC Seguro em seu site de social bookmarking

Conservar e compartilhar o endereço de Fórum PC Brasil em seu site de social bookmarking

Estatísticas
Temos 14523 usuários registrados
O último usuário registrado atende pelo nome de Fabio Oliveira

Os nossos membros postaram um total de 35499 mensagens em 3606 assuntos
Últimos assuntos
» Computador lento
por lucasbitt Sex 31 Jan 2020, 11:20

Quem está conectado
2 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 2 Visitantes :: 1 Motor de busca

Nenhum

O recorde de usuários online foi de 163 em Seg 02 Set 2019, 16:28
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Fevereiro 2020
SegTerQuaQuiSexSabDom
     12
3456789
10111213141516
17181920212223
242526272829 

Calendário Calendário


Não consigo entender os problemas desse código

Ir em baixo

Não consigo entender os problemas desse código Empty Não consigo entender os problemas desse código

Mensagem por deacalu em Qui 02 Out 2014, 14:37

1. Qual e o resultado da saída deste programa?

2. Ao executar o programa sera notado um problema com a funcão desempilha. Descreva este problema.

3. Criar uma nova funcão com o seguinte prototipo: bool estaVazia(void). Esta funcão devera retornar
true se a pilha estiver vazia e false caso contrario. Altere o problema de forma que não seja possivel
inserir um novo elemento na pilha se ela estiver vazia.

4. Modularizar o programa de forma que a funcão principal que em um arquivo de nome principal.cpp,
os prototipos das funcões da estrutura pilha quem em um arquivo pilha.h e a de nicão das funcões
da estrutura pilha quem em um arquivo pilha.cpp.


1 #include <iostream>
2
3 s tatic const int MAX = 5 ;
4 s tatic int PILHA[MAX] ;
5 s tatic int nelem = 0 ;
6
7 void empilhar ( int ) ;
8 int desempilhar (void ) ;
9
10 int main ( )
11 {

12      for ( int i = 0 ; i < 6 ; i++)
13                empilhar ( i ) ;
14
15          for ( int i = 0 ; i < 6 ; i++)
16                  std : : cout << "pilha = " << desempilhar ( ) << std : : endl ;
17
18             return 0 ;
19 }
20
21 void empilhar ( int valor )
22 {
23        if ( nelem >= MAX) {
24        std : : c e r r << "estouro de pilha" << std : : endl ;
25        return ;
26      }
27 PILHA[ nelem++] = valor ;
28 }
29
30 int desempilhar (void)
31 {
32           i f ( nelem == 0) {
33          std : : c e r r << "pilha vazia" << std : : endl ;
34    }
35                return PILHA[--nelem ] ;
36 }
deacalu
deacalu
Iniciante
Iniciante

Mensagens : 1
Reputação : 0
Data de inscrição : 02/10/2014

Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum