Ir ao conteúdo
  • Cadastre-se

Dudu Gomes

Membros Juniores
  • Total de itens

    6
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(int argc, char *argv[]) { int a; int b; int c; setlocale(LC_ALL,"Portuguese"); printf("|===DOIS OU UM===|\n\n"); printf("\n\njogador Alex faça sua jogada:"); scanf("%d",&a); while(a != 1 && a != 2){ printf("\nCaro Jogador,esse valor é inválido!\nInsira somente 1 ou 2: "); scanf("%*c%d", &a); } printf("\n\njogador Beto faça sua jogada:"); scanf("%d",&b); while (b != 1 && b != 2){ printf("\nCaro Jogador,esse valor é inválido!\nInsira somente 1 ou 2:"); scanf("%*c%d", &b); } printf("\n\njogador Clóvis faça sua jogada:"); scanf("%d",&c); while (c!= 1 && c != 2){ printf("\nCaro Jogador,esse valor é inválido!\nInsira somente 1 ou 2:"); scanf("%*c%d", &c); } if(a!=b && b==c){ printf("\nAlex parabéns\n"); } else if(b!=a && a==c){ printf("\nBeto parabéns\n"); } else if(c!=a && a==b){ printf("\nClóvis parabéns\n"); } else if(a==c && c==b){ printf("|===DISPUTA EMPATADA===|\n\n"); } return 0; } Boa tarde! conforme o que entendi fiz assim,está rodando mais não sei essa seria a forma correta,analisa pra mim,e mais uma vez muito obrigado por toda ajuda. adicionado 10 minutos depois uma outra coisa não que não compreendi foi essa expressão: ("%*c%d", &a)
  2. o palpite diferente dos outros é o o ganhador. agora falta imprimir uma mensagem caso os jogadores digite um numero diferente de dois ou um, como por exemplo:numero inválido e também uma mensagem de empate caso os tres números coincidam. adicionado 7 minutos depois a mensagem de empate eu fiz dessa forma que aí está
  3. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(int argc, char *argv[]) { int a; int b; int c; setlocale(LC_ALL,"Portuguese"); printf("|===DOIS OU UM===|\n\n"); printf("\n\njogador Alex faça sua jogada:"); scanf("%d",&a); printf("\n\njogador Beto faça sua jogada:"); scanf("%d",&b); printf("\n\njogador Clóvis faça sua jogada:"); scanf("%d",&c); if(a!=b && b==c){ printf("\nAlex parabéns\n"); } else if(b!=a && a==c){ printf("\nBeto parabéns\n"); } else if(c!=a && a==b){ printf("\nClóvis parabéns\n"); } else if(a==c && c==b){ printf("|===DISPUTA EMPATADA===|\n\n"); } return 0; } adicionado 3 minutos depois Depois das dicas ficou assim,agora está funcionando,falta algumas coisas,mas pra mim ja é um avanço,muito obrigado!!
  4. nossa,valeu pela força amigo,comecei brincar aqui com as dicas que ensinou e ja veio uma luz!
  5. é isso mesmo, 3 pessoas escolhem entre 2 números, e quem escolher um número diferente dentre os demais, o mesmo é impresso na tela. Seria algo do tipo? vou tentar estudar aqui essas dicas que voce passou,muito obrigado!
  6. #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int a; int b; int c; printf("jogador A faça sua jogada"); scanf("%d",&a); printf("jogador B faça sua jogada"); scanf("%d",&b); printf("jogagor C faça sua jogada"); scanf("%d",&p); jogo=a,b,c; switch(jogo){ case 1: if(a=!b,c){ printf("A"); break; } case 2: if(b=!a,c){ printf("B"); break; } case 3: if(c!=a,b){ printf("C"); break; } } return 0; } Pessoal,estou começando em linguagem C e tentei desenvolver esse joguinho que não esta dando certo,gostaria da ajuda de vocês,quem poder me ajudar ficarei grato.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!