Estou precisando muito da ajuda de vocês.Estou no primeiro período de engenharia e estou com dificuldade na matéria de programação de computadores. Meu professor passou um trabalho pedindo para que a gente fizesse uma forca em C. Encontrei um monte de forcas em C na internet. Contudo, como ainda estamos no primeiro período, muitos códigos eu não sei o que significa ainda. Até agora só conhecemos os comandos mais básicos.
Sendo assim, utilizando os códigos mais básicos, vocês conseguiriam me ajudar ?
Obs:. O jogo não precisa ser muito bem elaborado não. Não precisa ter desenho. Basicamente, é pedir para o usuário entrar com uma letra e ver se a letra existe no nome. Se existir, imprimir na tela que a letra existe e, caso não exista, imprimir na tela que a palavra não contem a letra. O usuário pode errar a letra no máximo 5 vezes . Além disso, no trabalho, eu escolho a palavra que devera ser escolhida.
Eu comecei ele desse jeito, mas já tem um erro nele que eu não estou conseguindo identificar.
#include <stdio.h>
int main()
{
char palavras [5][20]={"computador","livro","teclado","agua","lixeira"};
char letra;
int palavraerrada=0,palavracerta=0,i;
do
{
printf("Entre com uma letra: ");
scanf("%c", &letra);
for(i=0;i<=19;i++)
{
if(palavras[0]==letra)
{
printf("A letra %c ocupa a posicao %d da palavra.",letra,i+1);
palavracerta=palavracerta+1;
break;
}
else
{
printf("A palavra não contem a letra %c.",letra);
palavraerrada=palavraerrada+1;
break;
}
}
}
while(palavraerrada<=5);
system("pause");
return 0;
}
Pergunta
Lucas Conrado
Bom dia , galera.
Estou precisando muito da ajuda de vocês.Estou no primeiro período de engenharia e estou com dificuldade na matéria de programação de computadores. Meu professor passou um trabalho pedindo para que a gente fizesse uma forca em C. Encontrei um monte de forcas em C na internet. Contudo, como ainda estamos no primeiro período, muitos códigos eu não sei o que significa ainda. Até agora só conhecemos os comandos mais básicos.
Sendo assim, utilizando os códigos mais básicos, vocês conseguiriam me ajudar ?
Obs:. O jogo não precisa ser muito bem elaborado não. Não precisa ter desenho. Basicamente, é pedir para o usuário entrar com uma letra e ver se a letra existe no nome. Se existir, imprimir na tela que a letra existe e, caso não exista, imprimir na tela que a palavra não contem a letra. O usuário pode errar a letra no máximo 5 vezes . Além disso, no trabalho, eu escolho a palavra que devera ser escolhida.
Eu comecei ele desse jeito, mas já tem um erro nele que eu não estou conseguindo identificar.
#include <stdio.h>
int main()
{
char palavras [5][20]={"computador","livro","teclado","agua","lixeira"};
char letra;
int palavraerrada=0,palavracerta=0,i;
do
{
printf("Entre com uma letra: ");
scanf("%c", &letra);
for(i=0;i<=19;i++)
{
if(palavras[0]==letra)
{
printf("A letra %c ocupa a posicao %d da palavra.",letra,i+1);
palavracerta=palavracerta+1;
break;
}
else
{
printf("A palavra não contem a letra %c.",letra);
palavraerrada=palavraerrada+1;
break;
}
}
}
while(palavraerrada<=5);
system("pause");
return 0;
}
Link para o comentário
Compartilhar em outros sites
5 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.