Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: b2f0f1faba
Fetching contributors…

Cannot retrieve contributors at this time

36 lines (27 sloc) 0.835 kb
#include <stdio.h>
typedef struct FilaEstatica {
int elementos[10];
int inicio, fim;
} FilaEstatica;
struct FilaEstatica fila;
int i;
int main(int argc, char *argv[]) {
// Inicialização da fila
fila.inicio = 0;
fila.fim = 9;
// Inserindo elementos (populando) a fila
for(i = fila.inicio; i <= fila.fim; i++) {
printf("Digite o %iº elemento da fila: ", i + 1);
scanf("%d", &fila.elementos[i]);
}
// Excluindo um elemento por deslocamento dos outros
for(i = fila.inicio; i < fila.fim; i++) fila.elementos[i] = fila.elementos[i+1];
fila.fim--;
// Excluindo um elemento por deslocamento do início da fila
fila.inicio++;
// Apresentando os elementos da fila
for(i = fila.inicio; i <= fila.fim; i++) {
printf("%iº elemento: %i\n", i + 1, fila.elementos[i]);
}
return 0;
}
Jump to Line
Something went wrong with that request. Please try again.