Estou tentando desenvolver um programa que cadastra 20 alunos e cada aluno tem esses item a preencher nome, RA e notas de 10 disciplinas 2 bimestres. Acho que tem algumas partes que não estão funcionando. Tentei simplificar para carregar, mas mesmo assim não funcionou. Se alguém tiver uma ideia de como programar, agradeço a ajuda.
#include<stdio.h>
struct c_aluno{
char nome [50];
int RA;
float notas_1[10];
float notas_2[10];
float notas_3[10];
float notas_4[10];
};
void cad_aluno(int x[20]){
int i,j;
struct c_aluno aluno_;
for(i=0;i<=x[i];i++){
printf("Informe o nome do aluno...:");
fgets(aluno_.nome,50,stdin);
printf("Informe o RA do aluno....:");
scanf("%d",&aluno_.RA[i]);
for (j=0;j<=10;j++){
printf("Informe a nota do aluno no %d do 1B",j);
scanf("%f",&aluno_.notas_1[j]);
}
}
}
Pergunta
Vinicio Lopes
Olá pessoal,
Estou tentando desenvolver um programa que cadastra 20 alunos e cada aluno tem esses item a preencher nome, RA e notas de 10 disciplinas 2 bimestres. Acho que tem algumas partes que não estão funcionando. Tentei simplificar para carregar, mas mesmo assim não funcionou. Se alguém tiver uma ideia de como programar, agradeço a ajuda.
#include<stdio.h>
struct c_aluno{
char nome [50];
int RA;
float notas_1[10];
float notas_2[10];
float notas_3[10];
float notas_4[10];
};
void cad_aluno(int x[20]){
int i,j;
struct c_aluno aluno_;
for(i=0;i<=x[i];i++){
printf("Informe o nome do aluno...:");
fgets(aluno_.nome,50,stdin);
printf("Informe o RA do aluno....:");
scanf("%d",&aluno_.RA[i]);
for (j=0;j<=10;j++){
printf("Informe a nota do aluno no %d do 1B",j);
scanf("%f",&aluno_.notas_1[j]);
}
}
}
int main(){
int aluno[20];
cad_aluno(aluno[20]);
return 0;
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.