Adivinhar um número
Publicado por Francisco Leandro Xavier Carneiro (última atualização em 05/04/2010)
[ Hits: 31.493 ]
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; }
Calcula o raio de um objeto cilindrico
Day Calculator - Calculador de dias
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como listar os arquivos em "bloquin... [RESOLVIDO] (4)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (1)
Como vencer a procrastinação? (8)
Adicional de convivdado em linux somente linha de comando (3)