Um algoritmo em C, onde o usuário deverá informar 2 notas de 10 alunos, e no final , exiba qual a ordem e a média dos alunos que tiveram a maior e a menor média.
#include<stdio.h>
int main(){
int n1,n2,aux,aluno=0,ordmaior,ordmenor;
float medmaior,medmenor;
for(aux=0;aux<10;aux++){
aluno++;
do{
printf("informe a primeira nota do aluno (%d)",aluno);
scanf("%d",&n1);
if(n1<0||n1>10)
printf("nota invalida, informe uma nota correta\n");
system("pause");
system("cls");
}while(n1<0||n1>10);
do{
printf("informe a segunda nota do aluno (%d)",aluno);
scanf("%d",&n2);
if(n2<0||n2>10)
printf("nota invalida, informe umanota valida\n");
system("pause");
system("cls");
}while(n2<0||n2>10);
if(aux==0){
medmaior=(n1+n2)/2;
medmenor=medmaior;
ordmaior=aux+1;
ordmenor=aux+1;
}
else if((n1+n2)/2>medmaior){
medmaior=(n1+n2)/2;
ordmaior=aux+1;
}
else if((n1+n2)/2<medmenor){
medmenor=(n1+n2)/2;
ordmenor=aux+1;
}
}
printf("o melhor aluno foi %d\n",ordmaior);
printf("a melhor media foi %.2f\n",medmaior);
printf("o pior aluno foi %d\n",ordmenor);
printf("a media do pior aluno foi %.2f\n",medmenor);
getche();
}
Trabalhos.:
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
E-mail: mvf5system@gmail.com
Blog: http://mvf5-system.blogspot.com.br/
Facebook: https://www.facebook.com/mvf5systems
0 comentários:
Postar um comentário