Buscar

filaex5

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

Prévia do material em texto

#include "fila.h" 
#include "pilha.h" 
/* 
 * Exercício Fila 
 * 5. Considere uma lista contendo números inteiros. Escreva uma funcão que calcule o maior, 
 * o menor e a média aritmética dos seus elementos. 
 */ 
int fila_exercicio5() { 
 int capacidade, i, j, maior, menor; 
 float media; 
 int total = 10; 
 int dados[10] = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}; 
 
 Fila *f = cria_Fila (total); 
 
 for (j=0; j<total; j++) { 
 if(insere (dados[j], f)) { 
 mostra_Fila(f, "Inseriu "); 
 } else { 
 printf("Fila cheia\n"); 
 } 
 } 
 
 maior_Fila(&maior, f); 
 printf ("O maior eh: %d\n", maior); 
 menor_Fila(&menor, f); 
 printf ("O menor eh: %d\n", menor); 
 media_Fila(&media, f); 
 printf ("A media eh: %.2f\n", media); 
}

Outros materiais