1
resposta

Passando para exibir o código

#include <stdio.h>
#include <string.h>

char palavrasecreta[20];
char chutes[26];
int tentativas = 0;

    void abertura(){
        printf("***********************\n");
        printf("*    Jogo de Forca    *\n");
        printf("***********************\n\n");
    }
    void chuta(){
        char chute;
        scanf(" %c", &chute);

        chutes [tentativas] = chute;
        tentativas++;
    }
    int jachutou(char letra){
            int achou = 0;
            for (int j = 0; j < tentativas; j++){
                if (chutes[j] == letra){
                achou = 1;
                break;
                }
            }
            return achou;
    } 
    void desenhaforca(){
        for(int i = 0; i < strlen(palavrasecreta); i++){

                int achou = jachutou(palavrasecreta[i]);

                if (achou){
                    printf("%c", palavrasecreta[i]);
                } else{
                    printf("_ "); 
                }  
            }
            printf("\n");
    }
    void escolhepalavra(){
        sprintf(palavrasecreta, "MELANCIA");
    }
    int main(){
        int acertou = 0;
        int enforcou = 0;

        abertura();
        escolhepalavra();

        do
        {
            desenhaforca(); 
            chuta();

        } while (!acertou && !enforcou);
    }
1 resposta

Boa tarde Alan Soares da Costa,

Gostei muito do código implementado, acredito que condiz com o proposto sobre a tarefa.

Caso você possuir alguma dúvida compartilha ela aqui conosco para que possamos lhe auxiliar e sanar suas dúvidas.

Ahh e não esquece de avaliar o tópico como solucionado caso esteja sanada a dúvida.

Abraço e até logo!!!