Ir ao conteúdo
  • Cadastre-se

Igor Dantas Quintanilha

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

3
  1. @Flávio Pedroza no caso, você acha que é pra tirar a os laços if e o calculo da media de dentro laço for?
  2. Bom, eu to tentando criar um programa simples em c++ que pega a nota de 4 alunos mostra a maior, entre elas, a menor, a média das notas, notas acima da media e notas abaixo da media, porém estou tendo problemas no resultado, o algoritmo da certo porém se a media for 6.85 por exemplo e uma das notas for 6.5 ele conta como se a nota estivesse acima da media, queria ajuda pra corrigir esse bug. algoritmo: #include<iostream> using namespace std; int main(void) { int i; float nota[4], NotaAc = 0, NotaAb = 0, MaiorN, MenorN = 10, media= 0, soma = 0; for(i=0;i<4;i++) { cout<<"Digite a nota do "<<i+1<<"o aluno:"<<endl; cin>>nota; soma = soma + nota; media = soma/4.0; if(nota>media) { NotaAc++; } else if(nota<media) { NotaAb++; } if(nota>MaiorN) { MaiorN = nota; } else if(nota<=MenorN) { MenorN = nota; } } cout<<"A maior nota eh: "<<MaiorN<<endl; cout<<"A menor nota eh: "<<MenorN<<endl; cout<<"A media das notas eh: "<<media<<endl; cout<<"A quantidade de notas acima da media eh: "<<NotaAc<<endl; cout<<"A quantidade de notas abaixo da media eh: "<<NotaAb<<endl; return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!