Olá!!!
Fiz um pouco sim, mas não tenho certeza se a codificação esta ficando boa, estou colocando aqui embaixo o que fiz. Se tiver sugestões, com certeza aceito (rsrsrs) estou no aperto e com muito pouco tempo para resolver. Se trata de um trabalho pra faculdade e eu ainda estou aprendendo a programar,
Obrigado!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
int matricula[50]; //cadastro matricula
char nome[50]; //cadastro nome aluno
float al=20, soma=0.0, media, mediaturma; // al é uma suposição que o numero de alunos será 15
float P1,P2,P3,P4,PS; // notas das provas
int x,y;
for (x=0;x=al;x++){ //loop
printf("digite a matricula do aluno:\n");
scanf("%d", &matricula);
printf("Digite o nome do aluno:\n");
scanf("%s",&nome);
printf("Digite a nota1:\n");
scanf("%d",P1);
printf("Digite a nota2:\n");
scanf("%d",P2);
printf("Digite a nota3:\n");
scanf("%d",P3);
printf("Digite a nota4:\n");
scanf("%d",P4);
{
media=((P1)+(P2*2)+(P3*3)+(P4*4))/10; //média ponderada das provas
if (media<=5){
printf("Aluno aprovado! Media %f /n", media);
}
system("PAUSE");
return 0;
}