Adivinhar um número
Publicado por Francisco Leandro Xavier Carneiro (última atualização em 05/04/2010)
[ Hits: 31.223 ]
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; }
Crivo de Eratóstenes Simples em C
Cálculo de média usando funções e struct
Converte segundos para horas, minutos e segundos
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)
Problemas ao instalar o PHP (10)
Descompactar arquivos winrar no linux (9)
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (12)