Fila estática em C
Publicado por André Gondim 11/04/2007
[ Hits: 24.531 ]
Homepage: http://andregondim.eti.br
Script de manipulação de FILA, FIFO.
/*Scrip de manipulaão de FILA ou FIFO First In First Out Feito por André Gondim */ #include <stdio.h> #include <stdlib.h> #define MAX 3 int dado[MAX]; int topo; int op; void exibir(void){ if (topo == 0 ) { printf("A pilha esta vazia\n"); } else { for(int temp=0;topo-1 >= temp ;temp++) { printf("Na posicao %d temos %d\n",temp,dado[temp]); } } system("PAUSE"); } void inserir(void){ if (topo==MAX){ printf("A pilha esta cheia, OverFlow\n"); } else { printf("Digite o valor para entrar na pilha: \n"); scanf("%d",&dado[topo]); topo++; } exibir(); } void remover(int x[]){ if (topo==0){ printf("A pilha esta vazia\n"); } else {printf("Elemento %d removido\n",dado[0]); for (int i=0;i<=topo-1;i++){ dado[i] = x[i+1]; } } topo--;; exibir(); } int menu(){ printf("-= Programa Fila em C =-\n\n"); printf(" Para inserir digite 1\n"); printf(" Para remover digite 2\n"); printf(" Para exibir digite 3\n\n"); printf(" Para sair 4\n"); scanf("%d",&op); switch (op){ case 1 : inserir(); break; case 2 : remover(dado); break; case 3 : exibir(); break; } return 0; } int main(){ topo=0; while (op!=4){ system("cls"); menu(); } return 0; }
Converter Decimal para Binário em C
Embutir texto em arquivos de imagem
Retorna o tempo ocioso em uma sessão do X
Nenhum comentário foi encontrado.
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Orientação para instalar o Warsaw - módulo de proteção do Banco do Bra... (2)
systemd-resol... precisa ser reiniciado periodicamente (5)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (6)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (2)