Informática, perguntado por MateusMilhomes4360, 1 ano atrás

matrizes e vetores - C++   .         um dado é lançado 10 vezes e o valor correspondente é anotado. Faça um programa que gere um vetor com os lançamentos, escreva esse vetor. A seguir determine e imprima a média aritmética dos lançamedntos. contabilize e apresente tanbém quantas foram as ocorrências da maior pontuação.

Soluções para a tarefa

Respondido por bokomoko
0
Eu faria assim
#include <iostream>
using namespace std; 
  
int main() {
   int i;
  int soma = 0;
  int maior = -1;
  int ocorrencias[] = { 0,0,0,0,0,0 };
  int dados[10];
  srand (time(NULL));
  for (i=0;i<10;i++) {
     dados[i] = (random() % 6 ) +1;
     ocorrencias[dados[i]-1]++;
     soma += dados[i];
  }
  for (i=0;i<10;i++) {
     cout << dados[i] << "\n";
  }
  for (i=0;i<10;i++){
    maior = dados[i]>maior ? dados[i]:maior;
      }
  cout << "Maior " << maior << " ocorreu " << ocorrencias[maior-1] << " vezes";
   }

Perguntas interessantes