Ir para conteúdo
Fórum Script Brasil

Rodrigoam

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Rodrigoam

Rodrigoam's Achievements

0

Reputação

  1. Dado um vetor com as notas dos alunos de uma turma: Notas: 9.5, 6, 10, 7.5, 3.5, 6.5, 9.5, 3.5, 3, 8.5, 6, 5.5, 2, 4, 5.5, 9, 2.5, 9, 8, 7.5, 4.5, 10, 9.5, 5.5 Escrever um programa em linguagem C para: a) Calcular a média aritmética das notas da turma; b) Calcular o número de aprovados (nota igual ou superior a 5) e o número de reprovados. Imprimir o vetor com as notas da turma, a média da turma, o número de aprovados e o de reprovados. Fiz dessa maneira mas não está conferindo. Como deveria fazer? #include <stdio.h> #include <stdlib.h> #include <cmatch> #include <conio.h> float MediaAritmetica (float nota[24], int n) { float soma = 0.0; for (int i=0; 1<24; i++) { soma = soma + nota; } return soma /n; } int main () { float x; int i; bool parar = false; float average; float nota[24] = {9.5, 6, 10, 7.5, 3.5, 6.5, 9.5, 3.5, 3, 8.5, 6, 5.5, 2, 4, 5.5, 9, 2.5, 9, 8, 7.5, 4.5, 10, 9.5, 5.5}; int n = 24; float media; while (parar == false) { parar = true; for (i=0; i<23; i++) { if (nota > nota[i+1] { parar = false; x = nota; nota = nota[i+1]; nota[i+1] = x; } } } cout << "Notas ordenadas \n"; for (i=0; i<24; i++) { cout << "\n"<< nota; } cout << "\n\n Maior Nota: " << nota[23] <<"\n"; cout << " Menor nota: " << nota[0] <<"\n"; average = MediaAritmetica(nota, n); cout << " Media das notas:" << average <<"\n"; getch(); }
×
×
  • Criar Novo...