Achei o curso muito bom e didatico, entretanto, meu codigo nao roda de acordo... Se puderem me ajudar ou sugerir algo:
#include <stdio.h> #include <stdlib.h> #include <time.h>
int main() {
printf("\n\n");
printf(" /\\ /\\ \n");
printf(" (^;^) (^;^) \n");
printf(" __ /^/\\^\\ /^/\\^\\ __ \n");
printf(" __: | / / \\ \\ / / \\ \\ | :__ \n");
printf(" | :__| |^^^^^^| |^^^^^^| |__: | \n");
printf(" |__: | \\/\\/\\/\\/ \\/\\/\\/\\/ | :__| \n");
printf(" / \\ | __ | | __ | / \\ \n");
printf(" / \\ | |__| | | |__| | / \\ \n");
printf(" /_____\\ | | | | /_____\\ \n");
printf(" | |== == == == == ==| | \n");
printf(" | _ | |__||__||__||__||__| | _ | \n");
printf(" | | | | | | | | \n");
printf(" ~~~~| |=| | __ __ | |=| |~~~~~ \n");
printf(" ~~~~~~~| | | | __ | | | |~~~~~~~~ \n");
printf(" ~~~~~ | | |==| |::| |==| | | ~~~~~~~ \n");
printf(" ~~~~~ | | |::| | |~ ~~~~~~ \n");
printf(" ~~~~ |_____|_________|::|_________|_____|~~ ~~~~~~ \n");
printf(" ~~~~ ~~~~~~~~~~~~~~~~++++~~~~~~~~~~~~~~~~~ ~~~~~ \n");
printf(" ~~~~ ~~~~~~~~~~~~~~++++~~~~~~~~~~~~~~~ ~~~~~~ \n");
printf(" ~~~~ ~~~~~~~~~~~++++~~~~~~~~~~~ ~~~~~~~ \n");
printf(" ~~~~~ ++++++ ~~~~~ \n");
printf(" ~~~~~~~~~~~~~~~++++++~~~~~~~~~~~~~~~~~~~~ \n");
printf(" ++++++ \n");
printf(" \n");
printf(" * BEM-VINDO ao * \n");
printf(" * JOGO de ADVINHACAO * \n");
printf(" \n");
printf("\n\n");
int segundo = time(0);
srand (segundo);
int numerogrande = rand();
int numerosecreto = numerogrande % 100;
int tentativas = 0;
int chute;
double pontos = 1000;
int acertou;
int numerodetentativas = 10;
for(int i =1; i <= numerodetentativas; i++) {
printf("Qual é o seu chute? ");
scanf("%d", &chute);
printf("Seu chute foi %d\n", chute);
if(chute < 0){
printf(" Voce nao pode chutar numeros negativos!\n ");
continue;
}
int acertou = (chute == numerosecreto);
int maior = chute > numerosecreto;
if(acertou){
break;
}
else if (maior) {
printf(" - Seu chute foi maior que o numero secreto, tente novamente!\n");
}
else {
printf(" - Seu chute foi menor que o numero secreto, tente novamente!\n");
}
tentativas++;
double pontosperdidos = abs(chute - numerosecreto) / 2.0;
pontos = pontos - pontosperdidos;
}
printf("Fim de Jogo\n");
if(acertou){
printf("Parabens, vc acertou!\n");
printf("Vc acertou em %d tentativas!\n",tentativas);
printf("Você fez %.2f pontos. Até a próxima!\n\n", pontos);
}else {
printf(" \\|/ ____ \\|/ \n");
printf(" @~/ ,. \\~@ \n");
printf(" /_( \\__/ )_\\ \n");
printf(" \\__U_/ \n");
printf("\nVocê perdeu! Tente novamente!\n\n");
}
}