Escreva um programa em que o computador joga um dado. Em seguida, o usuário deve digitar
um número de 1 a 6 na única tentativa de acertar o número que saiu no dado jogado pelo
computador.
Ajuda com esse programa
D
1 Resposta
B
Solucao aceita
1 like
Boas amigo, para efetuar este exercício, tem de utilizar a função rand(), bem como a srand que vem da biblioteca <time.h>, isto porque será necessário a cada execução gerar números diferentes com base no tempo.
exp:
#include <stdlib.h> /* necessario para a função rand */
#include <stdio.h>
#include <time.h> /* necessario para usar a função time */
int main(){
int cpuRand=0, numUtilizador=0;
......utilizar a função srand......
......Variavel cpuRand vai receber a função rand para gerar numeros de 1 a 6.....
printf("Solicita ao utilizador 1 numero de 1 a 6");
......lê o numero da variavel "numUtilizador"....... scanf(....);
......confirma se a variável numUtilizador é igual á variável cpuRand....
if(numUtilizador == cpuRand)
.......acertou...
caso contrário falhou.
}
Bom estudo.
Criado 18 de outubro de 2021
Ultima resposta 19 de out. de 2021
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo