Estou tentando fazer alguns exercícios em C mas não estou tendo sucesso, alguém pode me ajudar?
Essa foi a tentativa frustrada de fazer esse exercício, fora esses tem mais uns 3, mas quero focar nesse primeiro...
Alguém pode me ajudar? Não sei o que eu estou fazendo de errado :/
#include<stdlib.h>
#include<stdio.h>
int main (void)
{
//Exercício 5
/*Um marciano chegou a uma floresta e se escondeu atrás de uma das 50 árvores
quando viu um caçador. O caçador só tinha cinco balas em sua espingarda. Cada
vez que ele atirava, e não acertava, é claro, o marciano dizia: estou mais à
direita ou mais à esquerda. Se o caçador não conseguir acertar o marciano,
ele será levado para Marte. Faça este jogo em Linguagem C para dois jogadores,
onde um escolhe a árvore em que o marciano irá se esconder, e o outro tenta acertar.*/
int arvore1, arvore2, balas;
printf("Um marciano chegou a uma floresta e se escondeu atras de uma das 50 arvores quando viu um cacador. O cacador so tinha cinco balas em sua espingarda.");
printf("\nJogador 1, voce sera o marciano, em que arvore vai se esconder? ");
scanf("%d", &arvore1);
printf("\nJogador 2, voce sera o cacador e tem que adivinhar onde o marciano se esconde. Boa sorte!");
printf("\n\nMarciano: Haha, duvido voce me achar!!!");
for (balas==5; balas==0; balas--) { //abre for
do { //abre do
printf("\n\nQual o numero da arvore onde o marciano esta? ");
scanf("%d", &arvore2);
if (arvore1 == arvore2){ //abre if
printf("Marciano: Oh, não! Voce me pegou!! :((");
} //fecha if
else { //abre else
printf("Haha, estou mais a"); //fecha else
if (arvore1 < arvore2){ //abre if
printf("esqueda e voce tem mais %d chance(s)!", balas);
} //fecha if
else {} //abre e fecha else
if (arvore2 < arvore1) { //abre if
printf("direita e voce tem mais %d chance(s)!", balas); } //fecha if
else {}} //abre e fecha else
} while ((arvore1!=arvore2) || (balas>0)); //fecha do
} //fecha for
printf("\n\n");
system ("pause");
return 0;
}
Pergunta
Ihannah
Estou tentando fazer alguns exercícios em C mas não estou tendo sucesso, alguém pode me ajudar?
Essa foi a tentativa frustrada de fazer esse exercício, fora esses tem mais uns 3, mas quero focar nesse primeiro...
Alguém pode me ajudar? Não sei o que eu estou fazendo de errado :/
Obg, Ihannah
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.