
На С++ . Помогите пожалуйста. 1.Пользователь вводит три числа. Найдите среднее арифметическое
этих чисел, а так же разность удвоенный суммы первого и третьего чисел и утроенного второго числа. 2. Пользователь вводит четыре числа. Найдите наибольшее четное число среди них. Если оно не существует, вывалите фразу «not found”

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

1) #include <iostream>
using namespace std;
int main()
{
double a, b, c;
cin>>a;
cout<<endl;
cin>>b;
cout<<endl;
cin>>c;
cout << "Среднее: " << (a+b+c)/3 << endl;
cout << "Разность: " << 2 * (a + c) - 3 * b << endl;
}
2) #include <iostream>
using namespace std;
int main()
{
int arr[4], max = 0;
for (int i = 0; i < 4; i++)
{
cin >> arr[i];
if(max < arr[i] && arr[i] % 2 == 0)
{
max = arr[i];
}
}
if (!max)
{
cout << "Not found";
}
else
{
cout << "Max: " <<max;
}
}



Конечно, давайте напишем программу на C++, чтобы решить эти задачи.
1. Найти среднее арифметическое трех чисел и разность удвоенной суммы первого и третьего чисел и утроенного второго числа:
```cpp
#include
int main() { // Ввод трех чисел double num1, num2, num3; std::cout << "Введите три числа: "; std::cin >> num1 >> num2 >> num3;
// Находим среднее арифметическое double average = (num1 + num2 + num3) / 3;
// Находим разность double difference = 2 * (num1 + num3) - 3 * num2;
// Выводим результат std::cout << "Среднее арифметическое: " << average << std::endl; std::cout << "Разность: " << difference << std::endl;
return 0; } ```
2. Найти наибольшее четное число среди четырех введенных, и вывести "not found", если такого числа нет:
```cpp
#include
int main() { // Ввод четырех чисел int num1, num2, num3, num4; std::cout << "Введите четыре числа: "; std::cin >> num1 >> num2 >> num3 >> num4;
// Инициализируем переменную для хранения наибольшего четного числа int maxEven = -1; // предполагаем, что все числа нечетные
// Проверяем каждое число и обновляем maxEven, если находим большее четное число if (num1 % 2 == 0 && num1 > maxEven) { maxEven = num1; } if (num2 % 2 == 0 && num2 > maxEven) { maxEven = num2; } if (num3 % 2 == 0 && num3 > maxEven) { maxEven = num3; } if (num4 % 2 == 0 && num4 > maxEven) { maxEven = num4; }
// Выводим результат if (maxEven != -1) { std::cout << "Наибольшее четное число: " << maxEven << std::endl; } else { std::cout << "not found" << std::endl; }
return 0; } ```
Скопируйте каждый из приведенных выше кодов в среду программирования C++ и выполните программы, чтобы увидеть результаты.


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