part 3 : m^(abs(n))
a) = 2^5 = 32
b) = 3^4 = 81
part 4 : (i=0)52341
(i=1) 54321 ... ans
part 5 :
int calgrade(int *score)
{
int i, sum = 0;
for (i = 0; i < 5; i++)
{
sum += *(score + i);
}
return sum;
}
main()
{
int data[10][5]; // 10 stu, 5 tests
.... put in read data part if required
.... if not, use init value here
.... int data[10][5] {{30,76,98,45,30},{1,2,3,4,5},... repeat to 10 times....}
int grade[10];
int total =0;
for (int i = 0; i < 10; i++)
{
// not sure how to grade
// so just sum the score
grade[i] = calgrade(data[i]);
cout << "id=" << i << " grade=" << *(grade+i) << "\\";
total += sum;
}
cout << "average=" << total/10;
}