Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Faça um programa para ler o nome e a média de 5 alunos. Ao final exiba o nome do aluno
- que possui a maior média. Use uma estrutura para representar os dados do aluno.*/
- #include<stdio.h>
- #define MAX 5
- struct tipoAluno{
- char nome[30];
- float notas[4], somaNotas, media;
- };
- int main()
- {
- struct tipoAluno alunos[MAX];
- int i, j, aux;
- float maiorMedia=0;
- //cadastrando os alunos
- for(i=0;i<MAX;i++)
- {
- printf("Nome do aluno: ");
- fflush(stdin);
- gets(alunos[i].nome);
- alunos[i].somaNotas=0;
- //cadastrando as notas
- for(j=0;j<4;j++){
- printf("Nota %d: ",j+1);
- scanf("%f", &alunos[i].notas[j]);
- alunos[i].somaNotas+=alunos[i].notas[j];}
- alunos[i].media=alunos[i].somaNotas/4;
- }
- //verificando a maior media
- for(i=0;i<MAX;i++)
- if(alunos[i].media>=maiorMedia){
- maiorMedia=alunos[i].media;
- aux=i;}
- printf("\n\nAluno com a maior media: %s\nMedia: %.2f", alunos[aux].nome,alunos[aux].media);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment