Вопрос задан 20.06.2023 в 14:30. Предмет Информатика. Спрашивает Завьялов Олег.

На С++ . Помогите пожалуйста. 1.Пользователь вводит три числа. Найдите среднее арифметическое

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

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

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

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;

}

}

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

Конечно, давайте напишем программу на 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++ и выполните программы, чтобы увидеть результаты.

0 0

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

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

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

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