#include <stdio.h>
void letter();
int average;
int main()
{
int a[100], i, sum = 0, num, lowest, test;
printf("Enter the numbers of tests: ");
while (test > 100 || test <= 0)
{
printf("Error! The number of tests should be in range of (1 to 100).\n"); printf("Enter the number again: "); }
for(i = 0; i < test; ++i)
{
printf("%d. Enter grade for this test: ", i
+1); sum += a[i];
}
lowest = a[0];
for (i = 0; i < num; i++)
{
if (a[i] < lowest)
{
lowest = a[i];
}
}
average = sum / test;
printf("Average = %d\n", average
); letter(); //added call to letter()
return (0);
}
void letter()
{
if (average == 0 || average <= 60)
{
printf("Your average is a F. \n"); }
else if (average <= 70 || average >= 61)
{
printf("Your average is a D. \n"); }
else if (average <= 80 || average >= 71)
{
printf("Your average is a C. \n"); }
else if (average <= 90 || average >= 81)
{
printf("Your average is a B. \n"); }
else if (average <= 100 || average >= 91)
{
printf("Your average is a A. \n"); }
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGxldHRlcigpOwoKaW50IGF2ZXJhZ2U7CgppbnQgbWFpbigpCnsKICAgIGludCBhWzEwMF0sIGksIHN1bSA9IDAsIG51bSwgbG93ZXN0LCB0ZXN0OwoKICAgIHByaW50ZigiRW50ZXIgdGhlIG51bWJlcnMgb2YgdGVzdHM6ICIpOwogICAgc2NhbmYoIiVkIiwgJnRlc3QpOwoKICAgIHdoaWxlICh0ZXN0ID4gMTAwIHx8IHRlc3QgPD0gMCkKICAgIHsKICAgICAgICBwcmludGYoIkVycm9yISBUaGUgbnVtYmVyIG9mIHRlc3RzIHNob3VsZCBiZSBpbiByYW5nZSBvZiAoMSB0byAxMDApLlxuIik7CiAgICAgICAgcHJpbnRmKCJFbnRlciB0aGUgbnVtYmVyIGFnYWluOiAiKTsKICAgICAgICBzY2FuZigiJWQiLCAmdGVzdCk7CiAgICB9CgogICAgZm9yKGkgPSAwOyBpIDwgdGVzdDsgKytpKQogICAgewogICAgICAgIHByaW50ZigiJWQuIEVudGVyIGdyYWRlIGZvciB0aGlzIHRlc3Q6ICIsIGkrMSk7CiAgICAgICAgc2NhbmYoIiVkIiwgJmFbaV0pOwogICAgICAgIHN1bSArPSBhW2ldOwogICAgfQoKICAgIGxvd2VzdCA9IGFbMF07CgogICAgZm9yIChpID0gMDsgaSA8IG51bTsgaSsrKQogICAgewogICAgICAgIGlmIChhW2ldIDwgbG93ZXN0KQogICAgICAgIHsKICAgICAgICAgICAgbG93ZXN0ID0gYVtpXTsKICAgICAgICB9CiAgICB9CgogICAgYXZlcmFnZSA9IHN1bSAvIHRlc3Q7CiAgICBwcmludGYoIkF2ZXJhZ2UgPSAlZFxuIiwgYXZlcmFnZSk7CiAgICBsZXR0ZXIoKTsgICAvL2FkZGVkIGNhbGwgdG8gbGV0dGVyKCkKCiAgIHJldHVybiAoMCk7Cn0KCnZvaWQgbGV0dGVyKCkKewogICAgaWYgKGF2ZXJhZ2UgPT0gMCB8fCBhdmVyYWdlIDw9IDYwKQogICAgewogICAgICAgIHByaW50ZigiWW91ciBhdmVyYWdlIGlzIGEgRi4gXG4iKTsKICAgIH0KCiAgICBlbHNlIGlmIChhdmVyYWdlIDw9IDcwIHx8IGF2ZXJhZ2UgPj0gNjEpCiAgICB7CiAgICAgICAgcHJpbnRmKCJZb3VyIGF2ZXJhZ2UgaXMgYSBELiBcbiIpOwogICAgfQoKICAgIGVsc2UgaWYgKGF2ZXJhZ2UgPD0gODAgfHwgYXZlcmFnZSA+PSA3MSkKICAgIHsKICAgICAgICBwcmludGYoIllvdXIgYXZlcmFnZSBpcyBhIEMuIFxuIik7CiAgICB9CgogICAgZWxzZSBpZiAoYXZlcmFnZSA8PSA5MCB8fCBhdmVyYWdlID49IDgxKQogICAgewogICAgICAgIHByaW50ZigiWW91ciBhdmVyYWdlIGlzIGEgQi4gXG4iKTsKICAgIH0KCiAgICBlbHNlIGlmIChhdmVyYWdlIDw9IDEwMCB8fCBhdmVyYWdlID49IDkxKQogICAgewogICAgICAgIHByaW50ZigiWW91ciBhdmVyYWdlIGlzIGEgQS4gXG4iKTsKICAgIH0KfQ==