
Потрібно написати програму, яка дозволяє ввести значення оцінок студентів за один екзамен. Програма
підраховує середній бал групи та виводить найбільший і найменший бали.

Ответы на вопрос

Відповідь:
#include <iostream>
using namespace std;
void enterrating(int *arr,int students){
int counter = 1;
cout << "Введiть оцiнки в балах(1-5)" << endl;
for(int i = 0; i < students; i++){
cout << counter << " студент: ";
cin >> arr[i];
counter++;
}
}
float avrating(int *arr,int students){
float average = 0;
for(int i = 0; i < students; i++){
average += arr[i];
}
average /= students;
return average;
}
int minrating(int *arr,int students){
int min = arr[0];
for(int i = 0; i < students; i++){
if(arr[i] < min){
min = arr[i];
}
}
return min;
}
int maxrating(int *arr,int students){
int max = arr[0];
for(int i = 0; i < students; i++){
if(arr[i] > max){
max = arr[i];
}
}
return max;
}
int main(){
setlocale(LC_ALL , "Ukrainian");
int students;
cout << "Введiть кiлькiсть студентiв якi складали екзамен: ";
cin >> students;
int *arr = new int[students];
enterrating(arr,students);
cout << "Середнiй бал студентiв = " << avrating(arr,students) << endl;
cout << "Найменший бал = " << minrating(arr,students) << endl;
cout << "Найвищий бал = " << maxrating(arr,students) << endl;
delete [] arr;
return 0;
}



Програма для підрахунку середнього балу групи та виведення найбільшого і найменшого балів
Для написання програми, яка дозволяє ввести оцінки студентів за один екзамен, підрахувати середній бал групи та вивести найбільший і найменший бали, можна використати мову програмування, таку як Python. Ось приклад програми, яка виконує ці дії:
```python # Запитуємо кількість студентів у групі num_students = int(input("Введіть кількість студентів у групі: "))
# Створюємо порожній список для збереження оцінок grades = []
# Запитуємо оцінки кожного студента та додаємо їх до списку for i in range(num_students): grade = float(input(f"Введіть оцінку для студента {i+1}: ")) grades.append(grade)
# Підраховуємо середній бал групи average_grade = sum(grades) / num_students
# Знаходимо найбільший і найменший бали max_grade = max(grades) min_grade = min(grades)
# Виводимо результати print(f"Середній бал групи: {average_grade}") print(f"Найбільший бал: {max_grade}") print(f"Найменший бал: {min_grade}") ```
Ця програма спочатку запитує кількість студентів у групі, а потім запитує оцінки кожного студента. Оцінки зберігаються у списку `grades`. Після цього програма підраховує середній бал групи, знаходить найбільший і найменший бали за допомогою функцій `max()` і `min()`, і виводить результати.
Зауваження: Ви можете використовувати будь-яку іншу мову програмування, яку ви знаєте, для написання подібної програми. Приведений вище код є лише одним з можливих варіантів реалізації.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili