Preciso fazer o seguinte trabalho para a faculdade:
OBS: o professor disse que precisava ter 2 vetores nas variáveis obrigatoriamente. Criei um para o nome só.
1) Faça um algoritmo que leia o nome do aluno e que leia 4 notas dele e calcule a média. O nome do aluno deverá aparecer depois da mensagem do sistema na hora que for para digitar as notas da seguinte forma: "Digite as 4 notas do XXXXX". E o nome do aluno também deverá aparecer quando a média for calculada, da seguinte forma: "A média do XXXXX é: ".
Se a média do aluno for maior ou igual a 5 mostre a seguinte mensagem: "O Aluno está aprovado, boas férias!". Se a média for menor que 5 mostre a seguinte mensagem: "O aluno está de recuperação.
Fiz isso aqui abaixo mas está dando errado. Qualquer nota que coloco sempre dá "Aluno em recuperação". e também não consegui colocar o nome do aluno onde se pede. Se puderem me ajudar, comecei a pouco na faculdade e ta brabo.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
main()
{
setlocale(LC_ALL,"portuguese");
char nome[1];
int v;
float notas[4];
int media;
int i;
for(i=0;i<1;i++){
printf("Digite o nome do aluno:\n");
scanf("%s",&nome[v]);
}
printf("Digite as quatros notas do %s:\n",&nome[v]);
for(i=0;i<4;i++){
scanf("%f",¬as);
media=(notas+notas)/4;
}
media=(media);
if(media>5){
printf("O Aluno está aprovado, boas férias!");
}
else{
printf("O Aluno está de recuperação.");
}
return 0;
}