Adivinhar um número
Publicado por Francisco Leandro Xavier Carneiro (última atualização em 05/04/2010)
[ Hits: 31.391 ]
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; }
Converte segundos para horas, minutos e segundos
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)