Buscar

ep 12

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include<stdio.h>
void Le_notas(float *notas)
{
 int i;
 printf("Informe as notas de ZERO a DEZ dos 30 alunos:\n\n");
 for(i=0; i<30; i++)
 {
 do{
 printf("\nNota:\n");
 scanf("%f", &notas[i]);
 if(notas[i]<0 || notas[i]>10)
 printf("Notas com problemas!!\n");
 else
 printf("nota OK!\n");
 }while(notas[i]<0 || notas[i]>10);
 }
}
 float maior_nota(float *notas)
 {
 float maior=0;
 int i;
 maior = notas[0];
 for(i=1; i<30; i++)
 {
 if(notas[i]>maior){
 maior = notas[i];
 }
 }
 return maior;
 }
 float menor_nota(float *notas)
 {
 float menor = 0;
 int i;
 menor = notas[0];
 for(i=1; i<30; i++)
 {
 if(notas[i]<menor){
 menor = notas[i];
 }
 }
 return menor;
 }
 float media_notas(float *notas)
 {
 float media = 0, soma = 0;
 int i;
 for(i=0; i<30; i++)
 {
 soma=soma+notas[i];
 }
 media = soma/30;
 return media;
 }
 int main()
 {
 int i;
 float notas[30], maior=0, menor=0, media=0;
 Le_notas(notas);
 for(i=0; i<30; i++)
 {
 printf("%.2f ",notas[i]);
 }
 maior = maior_nota(notas);
 printf(" \n\n Maior: %.2f ",maior);
 menor = menor_nota(notas);
 printf("\n Menor: %.2f", menor);
 media = media_notas(notas);
 printf("\n Media: %.2f", media);
 }

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais