-
Total de itens
3 -
Registro em
-
Última visita
Posts postados por binhoc
-
-
Obrigado!
Vou tentar entender
-
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!
Duvida com structs para criar uma agenda telefonica em C++
em Grupo de Estudos
Postado · Editado por binhoc
Faltou a lifo no codigo
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