Вопрос задан 01.07.2023 в 10:22. Предмет Информатика. Спрашивает Корниенко Роман.

Користувач вводить кількість навчальних предметів n, а потім, відповідно, оцінки учня з n

навчальних предметів. Визначте середню оцінку.
0 0
Перейти к ответам

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

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

Ответ: c++

#include <iostream>

int main()

{

unsigned N{}, sum{};

std::cin >> N;

unsigned* marks = new unsigned[N];

for (unsigned i = 0u; i < N; std::cin >> marks[i], sum += marks[i], i++);

std::cout << float(sum) / N;

delete[] marks;

return 0;

}

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

Звісно, я можу вам допомогти з цим завданням. Ось приклад коду на мові Python, який дозволить вам зробити це:

python
def main(): try: n = int(input("Введіть кількість навчальних предметів: ")) if n <= 0: print("Кількість предметів має бути більше за 0") return grades = [] for i in range(n): grade = float(input(f"Введіть оцінку з предмету {i + 1}: ")) grades.append(grade) average_grade = sum(grades) / n print(f"Середня оцінка: {average_grade:.2f}") except ValueError: print("Будь ласка, введіть коректне число.") except Exception as e: print(f"Сталася помилка: {e}") if __name__ == "__main__": main()

Цей код спочатку запитує користувача про кількість навчальних предметів, а потім послідовно запитує оцінки з кожного предмету. На основі введених оцінок обчислює середню оцінку та виводить результат на екран.

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

0 0

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

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

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

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