Eu tenho que pegar a frequencia das notas que mais apareceram, eu teria que pegar criar obviamente uma variavel frequencia como vetor para ir adicionando as notas dos alunos?
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#define questoes 10
#define qta 10
int main(){
char gabarito[questoes];
int alunos[qta],notas[qta];
int media = 0, aprovados = 0;
for(int x = 0; x < questoes; x++){
printf("Resposta da questao %i:", x+1);
gabarito[x] = toupper(getche());
printf("\n");
}
for(int x = 0; x < qta; x++){
printf("Informe a matricula do aluno:");
scanf("%i",&alunos[x]);
media = 0;
for(int a= 0 ; a < questoes; a++){
printf("Resposta da questao foi %i:",a+1);
if (gabarito[a] == toupper(getche())){
media ++;
}
printf("\n");
}
notas[x] = media;
}
for(int a = 0; a < qta; a++){
printf("Aluno %i a nota foi :%i\n",alunos[a],notas[a]);
if( notas [a] >= 6){
aprovados++;
}
}
printf("%% foram o total de alunos aprovados = %f", (aprovados* 100)/10);
}
Pergunta
Deivisson Gomes
Eu tenho que pegar a frequencia das notas que mais apareceram, eu teria que pegar criar obviamente uma variavel frequencia como vetor para ir adicionando as notas dos alunos?
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#define questoes 10
#define qta 10
int main(){
char gabarito[questoes];
int alunos[qta],notas[qta];
int media = 0, aprovados = 0;
for(int x = 0; x < questoes; x++){
printf("Resposta da questao %i:", x+1);
gabarito[x] = toupper(getche());
printf("\n");
}
for(int x = 0; x < qta; x++){
printf("Informe a matricula do aluno:");
scanf("%i",&alunos[x]);
media = 0;
for(int a= 0 ; a < questoes; a++){
printf("Resposta da questao foi %i:",a+1);
if (gabarito[a] == toupper(getche())){
media ++;
}
printf("\n");
}
notas[x] = media;
}
for(int a = 0; a < qta; a++){
printf("Aluno %i a nota foi :%i\n",alunos[a],notas[a]);
if( notas [a] >= 6){
aprovados++;
}
}
printf("%% foram o total de alunos aprovados = %f", (aprovados* 100)/10);
}
Link para o comentário
Compartilhar em outros sites
1 resposta 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.