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;
}
Question
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 to comment
Share on other sites
12 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.