Calculo de média de notas (algoritmo em C)
Saída: Exibir a maior e a menor nota, e a média das notas.
Extra 1: Validar notas digitadas fora do intervalo de 0-100 e diferente do comando de encerramento “–1”.
-------------------------------------------------------------------------------------------------------------------------------------------------------
#include
#include
int main(int argc, char *argv[])
{
int cont; char sn; float nota, result, maior, menor; // atribuindo valores iniciais as variáveis nota = 0; result = 0; maior = 0; menor = 300; cont = 0; sn = 'n'; while (sn == 'n' || sn == 'N') {//inicio while 01 printf("Digite uma nota de 0 a 100 ou -1 para Sair: "); scanf("\n%f", ¬a);//ler nota while(nota > -1 & nota < 101) {//inicio while 02 cont = cont + 1; result = result + nota; if (nota > maior)// Separar maior nota { maior = nota;//recebe maior nota } if (nota < menor)// separar menor nota { menor = nota;//recebe menor nota } printf("Digite uma nota de 0 a 100 ou -1 para Sair: ");// Ler notas scanf("\n%f", ¬a); }// fim while 02 if (nota == -1)// indentificar se o usuário deseja sair se -1 sim {//inicio if 06 do {//inicio do 07 printf("\nRealmente deseja sair do programa?(S/N): "); scanf("\n%c", &sn); if (sn == 's' || sn == 'S')// verifica se a resposta é sim, s minusculo ou maiusculo {//inicio if0 7.1 printf("\n-------------------------------------------\n");