Preciso de ajuda para finalizar um codigo com structs, eu estou com dúvida de como mostrar se o aluno foi aprovado ou reprovado levando em consideração que a média é 6
Exercicio:
Crie um programa para calcular a média e exibir o status (aprovado, reprovado ou em recuperação) de cada aluno da nossa turma. Para isso, crie uma estrutura para alunos, que deve ter nome, RA, 3 notas (utilize vetor – veja slides em material de apoio) e um status (aprovado, reprovado ou em recuperação).
Crie um vetor para uma turma de 10 alunos, leia e armazene os dados desses alunos nesse vetor. Após, calcule, aluno a aluno, a média das notas e o status correspondente. Mostre, ao final, os dados de cada aluno.
Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct aluno
{
char nome[30];
float nota[3];
int ra;
} pass;
int main (int argc, char *argv[])
{
pass vetAlu[2];
int soma;
float media;
int i;
int j;
for(i=0; i<2; i++)
{
printf("Digite o nome do aluno %d: ",i+1);
gets(vetAlu.nome); printf ("Digite o RA do aluno: "); scanf("%d",&vetAlu.ra); printf ("Digite as notas do aluno 1");
for(int j=0; j<3; j++) {
printf("\n%d: ",j+1); scanf("%f",&vetAlu.nota[j]); soma+= vetAlu.nota[j]; fflush(stdin); } } }