Adivinhar um número
Publicado por Francisco Leandro Xavier Carneiro (última atualização em 05/04/2010)
[ Hits: 31.594 ]
Homepage: http://conexaotech.blogspot.com/
Script simples: o programa gera um número e pede para o usuário acertar, quando o usuário acerta, o programa diz quantas tentativas foram feitas para adivinhar o número pensado, quando o usuário ultrapassa o limite de tentativas o programa para e pergunta se o usuário quer tentar novamente.
//ADIVINHA NÚMERO
//Leandro Xavier @leandro_xavier
//30.03.2010
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main() {
int num, x;
int tent = 1;
char s = 't';
srand(time(NULL));
x = rand() % 100 + 1;
printf("\n_____________________________________________________________________________");
printf("\n ESTOU PENSANDO EM UM NÚMERO DE 1 a 100");
printf("\n ADIVINHE!");
do {
printf("\nDigite um número: ");
scanf("%d", &num);
if (num > x) {
printf("O NÚMERO QUE ESTOU PENSANDO É MENOR DO QUE %d", num);
}
else {
if (num < x)
printf("O NÚMERO QUE ESTOU PENSANDO É MAIOR DO QUE %d", num);
else {
printf("\n VOCÊ ACERTOU!!");
printf("\n Número de tentativas: %d", tent);
printf("\n O número era: %d", x);
}
}
tent++;
} while (num != x && tent <= 20);
if (tent > 20) {
printf("\n\nVOCÊ ULTRAPASSOU O LIMITE DE TENTATIVAS! TENTE OUTRA VEZ!");
printf("\nO número era: %d", x);
}
while (s != 's' && s != 'n') {
printf("\n\nVOCÊ DESEJA TENTAR OUTRA VEZ? [s/n]: ");
scanf("%c", &s);
if (s == 's')
main();
}
return 0;
}
Calculo de fatorial em C++ com o Qt Creator
CALCULADORA DO IMC (VERSÃO C++)
Usando dois contadores em uma estrutura de repetição simples
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Podem me chamar de 1mbecil :) (9)
Monte o Google Drive como uma pasta remota no Linux (0)
Compartilhar ZEBRA ZD220 na rede (0)
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (8)









