Ir para conteúdo
Fórum Script Brasil

diek

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre diek

diek's Achievements

0

Reputação

  1. diek

    Ajuda Com Dev C++?

    Alguns erros consegui arrumar mais esta eu não estou conseguindo pode me dar uma dica? insereFila ((f->item[f->fim -1]) = n );
  2. diek

    Ajuda Com Dev C++?

    Ola galera sou novo na area e estou precisando de uma ajuda com um programa em c não consigo achar o erro!!! Estou usando o dev c++ #include <stdio.h> #include <stdlib.h> struct fila { int inicio, fim ; int item [100] ; }; void iniciaFila ( struct fila *f ) { f->inicio = 0 ; f->fim = -1 ; int filaVazia (struct fila *f){ if (f->fim == f->inicio ) return (1) ; // verdadeiro else return (0) ; } int filaCheia (struct fila *f){ if (f->fim == 99) return (1); // verdadeiro else return (0) ; } int insereFila (struct fila *f){ if ((f->fim == 99)) printf ("Impossivel inserir elementos: Fila cheia!!!") ; else { if (f->fim ==0 ) {f->fim = 0 ;} else { (f->fim) ++ ;} } int retiraFila (struct fila *f){ if (filaVazia (f)) { printf( "Impossivel retirar elementos: a fila esta vazia") ; } else return (f->item[f->inicio ++]) ; } int primeiroFila (struct fila *f0){ if (filaVazia (f0)) printf( "A fila esta vazia") ; else return (f0->item[f0->inicio]) ; } int main(){ int n, i, r; if ((f->fim == 99)) printf("A fila esta cheia"); else printf ("A fila não esta cheia" ); if ((f->fim == f->inicio ) ) printf("A fila esta vazia" ); else printf( "A fila não esta vazia" ); for (i=0 ; i<3 ; i++) { printf( "digite um numero inteiro "); scanf ("%d",&n); insereFila (fila *f,n) ; printf( "Enfileirado ,%d",&n) ;} r = primeiroFila (&f) ; printf("Primeiro da fila: ,%d",&r) ; r = retiraFila (&f) ; printf("Retirado da fila: ,%d",&r ) ; for (i=0 ; i<2 ; i++) { r <- retiraFila (&f) ; printf( "Retirado da fila: %d",&r) ; } system ("pause"); return 0; } Se alguém puder me ajudar agradeço estou iniciando na lingugem C.
×
×
  • Criar Novo...