Вопрос задан 16.06.2023 в 15:19. Предмет Информатика. Спрашивает Мыхалчыч Витя.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кукарцев Никита.

Відповідь:

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Для написання програми, яка дозволяє ввести оцінки студентів за один екзамен, підрахувати середній бал групи та вивести найбільший і найменший бали, можна використати мову програмування, таку як 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()`, і виводить результати.

Зауваження: Ви можете використовувати будь-яку іншу мову програмування, яку ви знаєте, для написання подібної програми. Приведений вище код є лише одним з можливих варіантів реалізації.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос