• Matéria: Informática
  • Autor: sophiamesquitaou20gv
  • Perguntado 3 anos atrás

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: PedroviskHMA
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