• Предмет: Информатика
  • Автор: Moththth
  • Вопрос задан 5 месяцев назад

СРОЧНО!! мова: С++

Вчитель пообіцяв зарахувати дві оцінки за самостійні та тематичну ( середня арифметична оцінок ). Також перша оцінка має бути на 40% більша через затримку виставлення. Проте якщо тематична вийде дробове число то округляти не буде, а поставить лише цілу частину оцінки. Ввести два числа від 1 до 10. 40% має бути константою. Вивести середнє арифметичне двох оцінок ( перша оцінка збільшена на константу)​

Ответы

Ответ дал: Wh1ter
2

Ответ:

#include <iostream>

using namespace std;

int main()

{

 double grade1, grade2;

 cout << "Enter the first grade: ";

 cin >> grade1;

 cout << "Enter the second grade: ";

 cin >> grade2;

 double increase = grade1 * 0.4;

 grade1 += increase;

 double average = (grade1 + grade2) / 2;

 int whole_average = (int) average;

 cout << "The arithmetic average of the two grades is: " << whole_average << endl;

 return 0;

}

Ответ дал: akimen10
0
#include

using namespace std;

int main()
{
// Константа для збільшення першої оцінки
const double increase = 1.4;

// Читання першої і другої оцінок
double grade1, grade2;
cout << "Enter the first grade: ";
cin >> grade1;
cout << "Enter the second grade: ";
cin >> grade2;

// Збільшення першої оцінки і округлення її, якщо необхідно
grade1 *= increase;
grade1 = round(grade1);

// Обчислення середнього арифметичного
double average = (grade1 + grade2) / 2;

// Виведення результату
cout << "The average grade is: " << average << endl;

return 0;
}
Вас заинтересует