Buscar

Criar e coletar em um vetor [30] real e calcular e exibir: a. A média do grupo; b. A quantidade de notas acima do grupo; c. As posições dos valores...

Criar e coletar em um vetor [30] real e calcular e exibir: a. A média do grupo; b. A quantidade de notas acima do grupo; c. As posições dos valores abaixo da média do grupo.


Essa pergunta também está no material:

TAREFA 11 - VETORES
1 pág.

Lógica de Programação e Algoritmos

💡 1 Resposta

User badge image

Ed Verified user icon

Para resolver esse problema, você pode seguir os seguintes passos em um programa em C++: 1. Declare um vetor de tamanho 30 e do tipo float para armazenar as notas. 2. Crie uma variável para armazenar a soma das notas e inicialize-a com zero. 3. Crie uma variável para armazenar a quantidade de notas acima da média e inicialize-a com zero. 4. Crie uma variável para armazenar a média do grupo e inicialize-a com zero. 5. Crie um laço para ler as notas e armazená-las no vetor, ao mesmo tempo em que soma as notas. 6. Calcule a média do grupo dividindo a soma das notas pela quantidade de notas. 7. Crie um laço para percorrer o vetor e contar a quantidade de notas acima da média. 8. Crie um laço para percorrer o vetor e imprimir as posições dos valores abaixo da média do grupo. Segue abaixo um exemplo de código em C++ que resolve esse problema: ```c++ #include using namespace std; int main() { float notas[30]; float soma = 0; int acima_media = 0; float media = 0; // ler as notas e calcular a soma for (int i = 0; i < 30; i++) { cout << "Digite a nota do aluno " << i+1 << ": "; cin >> notas[i]; soma += notas[i]; } // calcular a média do grupo media = soma / 30; // contar a quantidade de notas acima da média for (int i = 0; i < 30; i++) { if (notas[i] > media) { acima_media++; } } // imprimir as posições dos valores abaixo da média cout << "Posições dos valores abaixo da média: "; for (int i = 0; i < 30; i++) { if (notas[i] < media) { cout << i << " "; } } cout << endl; // imprimir a média e a quantidade de notas acima da média cout << "Média do grupo: " << media << endl; cout << "Quantidade de notas acima da média: " << acima_media << endl; return 0; } ```

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais