#include<iostream.
h>
#include<conio.h>
float calculateAverage(int* grades, int n) {
float sum = 0;
for (int i = 0; i < n; ++i) {
sum += *(grades + i);
}
return sum / n;
}
int findMaxGrade(int* grades, int n) {
int max = *grades;
for (int i = 1; i < n; ++i) {
if (*(grades + i) > max) {
max = *(grades + i);
}
}
return max;
}
int findMinGrade(int* grades, int n) {
int min = *grades;
for (int i = 1; i < n; ++i) {
if (*(grades + i) < min) {
min = *(grades + i);
}
}
return min;
}
main() {
int n;
cout << "Enter the number of students: ";
cin >> n;
int* grades = new int[n];
for (int i = 0; i < n; ++i) {
cout << "Enter grade for student " << i + 1 << ": ";
cin >> *(grades + i);
}
cout << "Average grade: " << calculateAverage(grades, n) <<
endl;
cout << "Maximum grade: " << findMaxGrade(grades, n) <<
endl;
cout << "Minimum grade: " << findMinGrade(grades, n) <<
endl;
delete[] grades;
getch();
}