Buscar

Um programador, por pressa, escreveu um programa sem descrever qual a sua finalidade. O programa está indicado a seguir: #include #in...

Um programador, por pressa, escreveu um programa sem descrever qual a sua finalidade. O programa está indicado a seguir: #include #include #include int x[20]; int b = 0; void abcd(int a){ x[b] = a; b++; } int xpto(){ return(x[--b]); } int tamanho(){ return b; } void main(void){ clrscr(); printf("Colocando dados\n"); abcd(5); abcd(9); abcd(3); printf("Tamanho: %d\n", tamanho()); printf("Pegando dado: %d\n", xpto()); printf("Pegando dado: %d\n", xpto()); printf("Novo tamanho: %d\n", tamanho()); getch(); } Podemos afirmar com certeza tratar-se de um programa que cria a estrutura de dados:

💡 1 Resposta

User badge image

Ed Verified user icon

O programa descrito cria a estrutura de dados chamada de "Pilha" (Stack). Nessa estrutura, os elementos são inseridos e removidos seguindo o princípio "último a entrar, primeiro a sair" (LIFO - Last In, First Out).

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais