Code:
error: expected identifier or ‘(’ before ‘{’ token
15 | {
i can't find the error because it's in the beginning of the code and i had no idea, please help me
Code:
#include <stdio.h>
#include <limits.h>
int maxi, mini, subject, A,B,C,D,E;
int score[60];
void scoregrade(int score[60]);
void average(float, float);
float countgpa, gpa;
void maximini(int score[60]);
int main();
{
int maxi = INT_MIN;
int mini = INT_MAX;
subject = 1;
while(subject <= 6){ //nanti ganti
for(subject=1; subject <=6; subject++){
printf("Please Enter The Score per Subject: ");
scanf("%d", &score[subject]);
scoregrade(score);
subject++;
printset();
average(countgpa, gpa);
}
maximini(score);}
}
void maximini(int score[60])
{
for(subject=0; subject <=6; subject++){ // ganti juga
if (score[subject] >= maxi){maxi = score[subject];}
else if (score[subject] <= mini){mini = score[subject];}
printf("Max = %d\n", maxi);
printf("Min = %d\n", mini);}
}
void printset()
{
printf("A = %d\n", A);
printf("B = %d\n", B);
printf("C = %d\n", C);
printf("D = %d\n", D);
printf("E = %d\n", E);
}
void scoregrade(int score[60])
{
for(subject = 0; subject <= 6; subject++){
if (score[subject] >= 85)
{A++; printf("Your score is:%d => grade A\n", score[subject]);}
else if (score[subject] >= 70)
{B++; printf("Your score is:%d => grade B\n", score[subject]);}
else if (score[subject] >= 60)
{C++; printf("Your score is:%d => grade C\n", score[subject]);}
else if (score[subject] >= 55)
{D++; printf("Your score is:%d => grade D\n", score[subject]);}
else {E++; printf("Your score is:%d => grade E\n", score[subject]);}
}
}
void average(float countgpa, float gpa)
{
for (subject = 0; subject <= 6; subject++){
countgpa=(4*A*3)+(3*B*3)+(2*C*3)+(1*D*3)+(0*E*3);
gpa=countgpa/18;
printf("GPA Semester 1: %.2f\n", gpa);}
}
thank you