Zed [ADM-Daniel] [Administrador]
Número de Mensagens : 87 Idade : 35 Data de inscrição : 17/02/2008
| Assunto: Programa 11/03 Qua 12 Mar 2008, 12:44 am | |
| Vou disponibilizar o programa de hoje aqui no fórum como link (cpp) e as linhas de código. Link Programa Matriz ZIP (CPP) Crie um programa que leia 4 notas para 7 alunos e armazene-as em uma matriz. Após o preenchimento da matriz, o programa deverá calcular a média de cada aluno e mostrar quantos alunos obtiveram media maior ou igual a 7 e quantos obtiveram media inferior a 7. O programa deverá tbm exibir a media da turma. Obs: Para exibir a quantidade de alunos abaixo ou acima da média utilize os termos aprovado e reprovado. - Código:
-
#include <stdio.h> #include <conio.h> int main() { clrscr(); float mtxaluno[7][4],nota,md,mdg,soma; int i,j,aprov,reprov; md=0; mdg=0; aprov=0; reprov=0; for (i=0;i<7;i++) { for (j=0;j<4;j++) { printf("Digite uma nota:"); scanf("%f\n",¬a); mtxaluno[i][j]=nota; } } for (i=0;i<7;i++) { soma=0; for (j=0;j<4;j++) { soma=soma+mtxaluno[i][j]; } md=soma/4; if (md>=7) { aprov=aprov+1; printf("A media do Aluno foi %2.2f e ele foi APROVADO\n",md); } if (md<7) { reprov=reprov+1; printf("A media do Aluno foi %2.2f e ele foi REPROVADO\n",md); } } printf("O total de aprovados foi %d e dos reprovados foi %d",aprov,reprov);
getch(); } Bem, esqueci de fazer a média geral, mas quem acompanhou direitinho consegue tirar de letra. Edit: getch() é apenas para finalizar o teste (nesse caso) quando apertar uma tecla qualquer depois de finalizado o teste. Não é necessário para funcionar ;P | |
|
ookami [Nelson]
Número de Mensagens : 48 Idade : 34 Localização : Aqui, ali... Quem sabe? :D Data de inscrição : 27/02/2008
| Assunto: Re: Programa 11/03 Sex 14 Mar 2008, 3:45 am | |
| Muitíssimo obrigado Zed!! Eu tava com dúvidas justamente em como pegar valores de uma só linha da matriz pra calcular a média... Lógica ~CENSURADO~ xD Desculpe pela bad word Obrigado de novo ^^ o// | |
|