Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) jogoh


luis galdino

Pergunta

ola galera preciso de um ajuda

preciso fazer um programa que peça o usuario advinhar um numero escolhido aleatoriamente

entre 1 e 100.se o usuario digitar um numero errado ,o programa responde o novo intervalo procurado,

se o usuario acertou o numero procurado ,o programa diz quantos palpites foram dados .por

exemplo o numero procurado esta entre 1 e 100

palpite:45

o numero procuradoesta entre 1 e 44

palpite 27

o numero procurado esta entre 28 e 44

palpite 36

parabens você acertou em tres tentativas.

olha até aonde eu conseguir fazer

e se for possivel me de uma ajuda

fico grato!

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

main();

{

int sort,cont=0,qtd_num=100;

srand(time(NULL));

sort=rand()%100;

while(qtd_num!=sort)

{

printf("Informe numero inteiro entre 1 e 100: ");

scanf("%d", &qtd_num);

if(qtd_num<sort)

{

cont++;

printf("Numero abaixo. Tente novamente\n\n");

printf("Informe outro numero inteiro entre 1 e 100:");

scanf("%d", &qtd_num);

}

else

{if(qtd_num>sort)

cont++++;

printf("Numero acima. Tente novamente\n\n");

printf("Informe numero inteiro entre 1 e 100: ");

scanf("%d", &qtd_num);

}

}

printf("

Editado por luis galdino
Link para o comentário
Compartilhar em outros sites

  • 0

Tópiocs mesclados.

Veja a função clock: http://www.cplusplus.com/reference/clibrary/ctime/clock/

Com ela você consegue fazer esta característica. Você também precisará usar o macro CLOCKS_PER_SEC.

Exemplo:

int tempoInicial = clock();
int numero;

scanf("%d", &numero);

printf("Voce demorou %2.f segundos para digitar um numero!\n", (clock() - tempoInicial) / CLOCKS_PER_SEC);

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

cara valeu ai brother

so q o intervalo q eu qro é pra dizer assim

o numero esta entre 1 e 100

ai o usuario digita um palpite

se o usuario digitar o mpalpite errado ai o programa muda

o intervalo de tempo

o numero esta entre 28 e 48

o usuario digita o palpite

e se o usuario acertar ai diz em quantas tentativas ele acertou.

Link para o comentário
Compartilhar em outros sites

  • 0

Luis,

Segue o código fonte do qual você necessita.

Caso haja necessidade, apenas altere os valores de entrada da variavel qtd_num.

Abraço

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

int main()

{

int num_alea, tent=0, qtd_num=100, num_menor, num_maior;

printf("Informe um numero inteiro de 0 a 99: ");

scanf("%d", &qtd_num);

num_menor=0;

num_maior=99;

srand(time(NULL));

num_alea=rand()%qtd_num;

while(qtd_num!=num_alea)

{

if(qtd_num<num_alea)

{

tent++;

num_menor=qtd_num+1;

printf("O numero procurado esta entre %d e %d.\n\n",num_menor, num_maior);

printf("Palpite: ");

scanf("%d", &qtd_num);

}

else

{

tent++;

num_maior=qtd_num-1;

printf("O numero procurado esta entre %d e %d.\n\n",num_menor, num_maior);

printf("Palpite: ");

scanf("%d", &qtd_num);

}

}

printf("\n\nParabens, voce acertou !!! O numero e: %d\n", num_alea);

printf("Quantidade de tentativas: %d\n\n\n", tent);

system("pause");

}

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...