Вопрос задан 13.07.2023 в 04:50. Предмет Информатика. Спрашивает Муханов Максим.

Написать программу нахождения суммы наибольших значений из двух наборов трех введенных с клавиатуры

чисел. Решение с помощью функции, которая возвращает наибольшее из трех чисел. Пример входных данных: 1 2 3; 8 9 2 Выходные значения: 12
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чебоненко Александра.
#include
using namespace std;
int naibol( int a , int b, int c)
{
if(a>b)
{
return a;
}
else
{
if(b>c)
{
return b;
}
else
{
return c;
}
}
}
int main()
{
int x,y,z,k1,d,e,r,k2,sum=0;
cin>>x>>y>>z>>d>>e>>r;
k1=naibol(x,y,z);
k2=naibol(d,e,r);
sum=k1+k2;
cout< system(“pause”);
return 0;
}

Но это программа для С++, я не знаю на каком языке программирования тебе надо было написать.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Python, которая решает данную задачу:

python
def find_max(a, b, c): # Функция, которая находит наибольшее из трех чисел return max(a, b, c) # Ввод чисел из первого набора numbers1 = input("Введите три числа через пробел для первого набора: ").split() numbers1 = [int(x) for x in numbers1] # Ввод чисел из второго набора numbers2 = input("Введите три числа через пробел для второго набора: ").split() numbers2 = [int(x) for x in numbers2] # Нахождение наибольших значений в каждом наборе max1 = find_max(*numbers1) max2 = find_max(*numbers2) # Нахождение суммы наибольших значений sum_of_max = max1 + max2 # Вывод результата print("Сумма наибольших значений:", sum_of_max)

Программа сначала определяет функцию find_max, которая принимает три числа и возвращает наибольшее из них, используя встроенную функцию max.

Затем программа запрашивает у пользователя ввод трех чисел для первого набора и второго набора, разделяя их пробелами. Введенные числа сохраняются в списках numbers1 и numbers2 после преобразования в целые числа.

Далее программа находит наибольшие значения в каждом наборе, вызывая функцию find_max с помощью оператора *, который распаковывает элементы списка.

Наконец, программа находит сумму наибольших значений и выводит результат на экран.

0 0

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

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

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

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