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
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";
}
#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
Filosofia,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
8 meses atrás
História,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás