Ir para conteúdo
Fórum Script Brasil

binhoc

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por binhoc

  1. Boa tarde

    Faço curso técnico em informática e fizemos um programa de LIFO (Last in, first out) e então eu quis editar esse programa pra que ele se transformasse numa agenda telefonica, mas estou com o seguinte problema: Quando eu informo mais de um cadastro, ele repete o segundo cadastro e imprime 2 linhas com o mesmo cadastro feito, que foi o último cadastro. Segue o código:

     

    EDIT: Na verdade o código abaixo esta apenas com a struct, não inseri a LIFO, até porque ta dando esse erro que expliquei.

     

     

    #include <stdio.h>
    #include <conio.h>
    int main(void)
    {    
      /*Criando a struct  */
      struct cadastro
      {
        char nome[50];
        
          
      };
     
       /*Criando a variável aluno que será do
         tipo struct ficha_de_aluno       */
      struct cadastro cliente;
      int cont, x;

      
      x = 0;
      while (x==0)
      {
      
     
      printf("\n---------- Cadastro de cliente -----------\n\n\n");
      printf("1 - Cadastrar um cliente\n");
      printf("2 - Consultar um cliente\n");
      scanf ("%d",&cont);
      if (cont == 1)
      {
      printf("Informe o nome e o telefone (Nome / Telefone): ");
      fflush(stdin); 
      fgets(cliente.nome, 40, stdin);
      
     
      
     
                       
      } 
       if (cont == 2)
       {
           
      
      
      }
    }
    }
      

    Não faço idéia de como consertar isso, se alguém souber favor compartilhar =)

    Grato

  2. Ola pessoal

    Gostaria de pedir a ajuda de vocês, pois não faço idéia de como resolver essa questao. Eis meu codigo na imagem anexada, este simula a jogada de 5 dados, resultando em 5 números diferentes de 1 a 6. Pois bem, uma vez que ele exibiu os resultados, quero que ele conclua exibindo mensagens para as seguintes situações:

    - Se cair dois dados iguais, exibir "Voce tirou uma dupla!"

    - Se cair tres dados iguais, exibir "Voce tirou uma trinca!"

    - Se cair quatro dados iguais, exibir "Voce tirou uma quadra!"

    - Se cair cinco dados iguais, exibir "Voce tirou um FULL GAME! O melhor resultado do jogo!"

    Eu tentei criar fazendo alguns IFs mas não deu certo, porque dava repetição das mensagens se caso houvesse por exemplo uma dupla entro o dado 1 e 2 e entre o dado 1 e 3 ao mesmo tempo.

    Bom, é minha primeira vez aqui, espero encontrar ajuda.

    Desde já

    Grato!

    general.png

×
×
  • Criar Novo...