Uhuegbulem Chinonso 18/SCI01/093 QUESTION 1 #include AKUKWE MICHAEL LOTACHUKWU 18/SCI01/014 QUESTION 1 #include int main(){ int y; printf("enter the year:\n"); scanf("%d",&y); if (y % 4==0)​ printf("this is a leap year :%d",y); else if (y % 100== 0) printf("this is not a leap year :%d",y); else if (y % 400 == 0) printf("this is a leap year:%d",y); else printf("this is not a leap year "); return 0 ; } QUESTION 2 #include int main (){ int a,b,c; printf("enter the first number\n"); scanf("%d",&a); printf(" enter the second number\n"); scanf("%d",&b); printf("enter the third number\n"); scanf("%d",&c); if (a>b&&a>c){ printf(" the biggest number is :%d",a); } else if (b>a&&b>c){ printf("the biggest number is :%d",b); } else { printf("the biggest number is :%d",c); } } QUESTION 3 #include #include #include int main() { char str[100], ch; int i, grade[7]; float credit[7], gpa = 0.0, totCredit = 0.0; printf("Letter Grade and Credits for each subject:\n"); for (i = 0; i < 7; i++) { printf("Subject %d(Grade|Credit):", i + 1); ch = getchar(); grade[i] = ch; scanf("%f", &credit[i]); getchar(); } /* print the input grades and credits */ printf("\nSubject | Grade | Credit\n"); for (i = 0; i < 7; i++) { printf(" %d | %c | %.0f\n", i + 1, grade[i], credit[i]); } /* calculate gpa value */ for (i = 0; i < 7; i++) { switch (grade[i]) { case 'A': gpa = gpa + 5 * credit[i]; totCredit = totCredit + credit[i]; break; case 'B': gpa = gpa + 4 * credit[i]; totCredit = totCredit + credit[i]; break; case 'C': gpa = gpa + 3 * credit[i]; totCredit = totCredit + credit[i]; break; case 'D': gpa = gpa + 2 * credit[i]; totCredit = totCredit + credit[i]; break; case 'E': gpa = gpa + 1 * credit[i]; totCredit = totCredit + credit[i]; break; case 'F': gpa = gpa + 0 * credit[i]; totCredit = totCredit + credit[i]; break; default: printf("Given Wrong grade!!\n"); exit(0); } } printf("GPA: %f\tcredit: %f\n", gpa, totCredit); gpa = gpa / totCredit; printf("GPA for your score: %.2f\n", gpa); return 0; } int main(){ int y; printf("enter the year:\n"); scanf("%d",&y); if (y % 4==0)​ printf("this is a leap year :%d",y); else if (y % 100== 0) printf("this is not a leap year :%d",y); else if (y % 400 == 0) printf("this is a leap year:%d",y); else printf("this is not a leap year "); return 0 ; } QUESTION 2 #include int main (){ int a,b,c; printf("enter the first number\n"); scanf("%d",&a); printf(" enter the second number\n"); scanf("%d",&b); printf("enter the third number\n"); scanf("%d",&c); if (a>b&&a>c){ printf(" the biggest number is :%d",a); } else if (b>a&&b>c){ printf("the biggest number is :%d",b); } else { printf("the biggest number is :%d",c); } } QUESTION 3 #include #include #include int main() { char str[100], ch; int i, grade[7]; float credit[7], gpa = 0.0, totCredit = 0.0; printf("Letter Grade and Credits for each subject:\n"); for (i = 0; i < 7; i++) { printf("Subject %d(Grade|Credit):", i + 1); ch = getchar(); grade[i] = ch; scanf("%f", &credit[i]); getchar(); } /* print the input grades and credits */ printf("\nSubject | Grade | Credit\n"); for (i = 0; i < 7; i++) { printf(" %d | %c | %.0f\n", i + 1, grade[i], credit[i]); } /* calculate gpa value */ for (i = 0; i < 7; i++) { switch (grade[i]) { case 'A': gpa = gpa + 5 * credit[i]; totCredit = totCredit + credit[i]; break; case 'B': gpa = gpa + 4 * credit[i]; totCredit = totCredit + credit[i]; break; case 'C': gpa = gpa + 3 * credit[i]; totCredit = totCredit + credit[i]; break; case 'D': gpa = gpa + 2 * credit[i]; totCredit = totCredit + credit[i]; break; case 'E': gpa = gpa + 1 * credit[i]; totCredit = totCredit + credit[i]; break; case 'F': gpa = gpa + 0 * credit[i]; totCredit = totCredit + credit[i]; break; default: printf("Given Wrong grade!!\n"); exit(0); } } printf("GPA: %f\tcredit: %f\n", gpa, totCredit); gpa = gpa / totCredit; printf("GPA for your score: %.2f\n", gpa); return 0; }