• Matéria: Informática
  • Autor: Leidianesoares1
  • Perguntado 8 anos atrás

Escrever um programa em linguagem C para ler as notas dos alunos de uma turma ( a nota -1 indica que fim de entrada de dados e não deve ser considerada). Calcular e imprimir a média aritmética das notas.
Me ajudem com este exercício por favor!!

Respostas

respondido por: bokomoko
0
#include <stdio.h>
#include <stdlib.h>

int main(){

    float notas, soma;

    int provas=0;

        do  {

        printf("Digite a nota da prova %i ou -1 para terminar",provas+1);

        scanf("%f", &notas);

        printf("Usuário digitou %f \n",notas);

        if (notas != -1 ) {

            provas++;

            soma += notas;

                    }

        else {

             printf("entrada terminada pelo usuário \n");

        }

    } while ( notas != -1 );

    if (provas) {

       printf("A média das %i provas é %f",provas,(soma/provas));

    }

    else {

        printf("Infelizmente, o usuário não informou nota alguma");

    }


}

Perguntas similares