programa em c fila codeblock

1. programa em c fila codeblock

flavio mota
flavio_contato

(usa Outra)

Enviado em 04/04/2018 - 00:52h

amigos

Preciso de ajuda para fazer um programa que mostre os elementos ( digitados pelo usuario) em fila
usando o C com a ide codeblock


  


2. Re: programa em c fila codeblock

Paulo
paulo1205

(usa Ubuntu)

Enviado em 04/04/2018 - 07:47h

Precisa de ajuda com o que?


3. Re: programa em c fila codeblock

flavio mota
flavio_contato

(usa Outra)

Enviado em 04/04/2018 - 09:19h

preciso de ajuda em como fazer o sistema
eu comecei e ficou assim ,a mais nao conseguir dar sequencia
Se puder me ajudar e possível um breve explicação dos campos inserido fico agradecido

#include <stdio.h>
//#include <stdlib.h>
#define num 10


typedef struct{
int numero;
int mostrar;
int inicio;
int fim ;


}fila;

void Mostre(Fila *F){

F-> inicio = NULL;
F-> fim = Null;
F-> numero = Null;


4. Re: programa em c fila codeblock

Paulo
paulo1205

(usa Ubuntu)

Enviado em 04/04/2018 - 10:01h

O que você fez é muito pouco, não dá ainda para saber sua dúvida específica.

Peço-lhe que entenda que o propósito desta comunidade não é fazer o trabalho dos outros.

A ajuda que posso lhe dar neste momento é lembrar o que é uma fila: uma estrutura de dados que tem duas extremidades, sendo uma por onde chegam dados (o “fim” da fila), e outra por onde os dados saem para ser tratados (o “início” da fila). Sendo assim, basta ao seu programa implementar duas operações sobre a fila, que são a de colocar novos elementos no fim da fila e remover elementos do começo.


5. Re: programa em c fila codeblock

flavio mota
flavio_contato

(usa Outra)

Enviado em 04/04/2018 - 10:11h

certo

Mais eu nao quero faça pra mim, mais preciso entender pra mim conseguir fazer, mais to buscando outras fonte (estudando)
De qualquer forma obrigado pela atenção


6. Re: programa em c fila codeblock

flavio mota
flavio_contato

(usa Outra)

Enviado em 04/04/2018 - 12:07h

conseguir fazer fazer o sistema para buscar o elementos se alguem puder me ajudar de como fazer que eu possa digitar os antes


#include <stdio.h>
#include <stdlib.h>
#define Maximo 5





typedef struct{
char Quant[Maximo];
int inicio;
int fim;
} Fila;

void Vai (Fila *F){
F->inicio = 0;
F->fim = -1;
}

void Queue (Fila *F, char EX){
if (F->fim == Maximo - 1)
printf("Limite da fila estourado.");
else{
F->fim = F->fim + 1;
F->Quant[F->fim] = EX;
}
}

void main()
{
Fila F1;
int i;
char remov;

Vai(&F1);
Queue(&F1, '1');
Queue(&F1, '2');
Queue(&F1, '3');
Queue(&F1, '4');
Queue(&F1, '5');

for (i = 0; i < Maximo; i++){
if (F1.fim == Maximo)
printf("Fim da fila.");
else
i++;
}

printf("posicao do seguinte numero apos o ultimo a ser adicionado: %i", i);
printf("\n");
system("pause");
}







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts