C/C++
Um dado é lançado 50 vezes, e o valor correspondente é armazenado em um vetor. Faça uma função que determine e retorne o percentual de ocorrências de face 6 do dado dentre esses 50 lançamentos.
Obs: Será necessário usar a função rand() para gerar os números aleatórios.
Respostas
respondido por:
0
Opa, aqui está o código:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int throw_dice(void) {
int counter_dice = 0;
long int random_number = 0;
srand(time(0));
for (int counter = 0; counter < 50; counter++) {
random_number = (rand() % 6) + 1;
if (random_number == 6)
counter_dice++;
}
return counter_dice;
}
int main(void) {
int dice = throw_dice();
printf("A quantidade de dados com a face 6 foi: %d\n", dice);
return 0;
}
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás