Вопрос задан 07.07.2023 в 04:44. Предмет Информатика. Спрашивает Тютюнова Полина.

Составить программу, запрашивающую оценки за контрольные работы по информатике и физике. Если их

сумма не менее 8, то на экран должен выводится комментарий «Молодец», в противном случае – «Постарайся» Оценки по физике: 5 5 5 5 5 5 5 5 5 Оценки по информатике: 5 4 4 4 3 3
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

using namespace std;

int main()

{

   setlocale(LC_ALL, "Russian");

   int GradesInformatics,  GradesPhysikc;

   cout << "Введите количество оценок по информатике" <<endl;

   cin >> GradesInformatics;

   cout << "Введите количество оценок по физике" << endl;

   cin>> GradesPhysikc;

   int* Informatics = new int[GradesInformatics];

   int* Physicks = new int[GradesPhysikc];

   int Tmp = 0;

    cout << "Введите оценки по информатике" <<endl;

   for (int i = 0; i < GradesInformatics; ++i) {

       cin >> Informatics[i];

   }

   cout << "Введите оценки по Физике" <<endl;

   for (int i = 0; i < GradesPhysikc; ++i) {

       cin >> Physicks[i];

   }

   for (int i = 0; i < GradesInformatics + GradesPhysikc; ++i) {

       Tmp = Tmp + Informatics[i] + Physicks[i];

   }

   if (Tmp > 8) {

       cout << "Молодец " << endl;

   }

   else {

       cout << "Постарайся " << endl;

   }

   delete[] Informatics;

   delete[] Physicks;

}

Объяснение:

Код на с++

Так как в задании не указано,сколько всего оценок может быть,то спрашиваем это в рантайме у пользователя. Затем получаем эти оценки при помощи двух циклов for. Потом складываем всё,что получилось в tmp и выводим ответ

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

Конечно, вот пример программы на языке Python, который выполняет заданное условие:

python
# Ввод оценок по физике physics_grades = input("Введите оценки по физике через пробел: ") physics_grades = list(map(int, physics_grades.split())) # Ввод оценок по информатике informatics_grades = input("Введите оценки по информатике через пробел: ") informatics_grades = list(map(int, informatics_grades.split())) # Проверка условия и вывод комментария if sum(physics_grades) + sum(informatics_grades) >= 8: print("Молодец") else: print("Постарайся")

Просто скопируйте этот код в среду программирования на языке Python и запустите. Программа запросит у вас оценки за контрольные по физике и информатике, а затем выведет соответствующий комментарий.

0 0

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

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

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

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