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; } ```
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar