06.Vetores n7

                Never    
C
       
#include <stdio.h>
#define TAMANHO 8
void iniciaCom0(float vet[], int tam)
{
    int i;
    for(i = 0; i < tam; i++)
        vet[i] = 0;
}

int main()
{
    float somaDasNotas[TAMANHO], media[TAMANHO], aux;
    int contador, indice, aluno = 0;
    iniciaCom0(somaDasNotas, TAMANHO);
    do
    {
        printf("Aluno %d dah as notas: \n\n",aluno + 1);
        for(indice = 0; indice < TAMANHO; indice ++)
        {
            if(indice == aluno);
            else
            {
                printf("Digite a nota do aluno %d: ",indice+1);
                scanf("%f",&aux);
                while(aux < 1 || aux > 10)
                {
                    printf("Valor invalido!!!\nDigite novamente: ");
                    scanf("%f",&aux);
                }
                somaDasNotas[indice] += aux;
            }
        }
        printf("\n");
        aluno ++;
    }while (aluno < 8);
    for(indice = 0; indice < TAMANHO; indice++)
        media[indice] = somaDasNotas[indice]/(TAMANHO - 1);
    for(indice = 0; indice < TAMANHO; indice ++)
    {
        printf("Aluno %d:\n",indice + 1);
        printf("Total : %.2f\n",somaDasNotas[indice]);
        printf("Media: %.2f\n",media[indice]);
        printf("\n");
    }
}

Raw Text