Вопрос задан 13.07.2023 в 04:50.
Предмет Информатика.
Спрашивает Муханов Максим.
Написать программу нахождения суммы наибольших значений из двух наборов трех введенных с клавиатуры
чисел. Решение с помощью функции, которая возвращает наибольшее из трех чисел. Пример входных данных: 1 2 3; 8 9 2 Выходные значения: 12Ответы на вопрос
Отвечает Чебоненко Александра.
#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;
}
Но это программа для С++, я не знаю на каком языке программирования тебе надо было написать.
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;
}
Но это программа для С++, я не знаю на каком языке программирования тебе надо было написать.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример программы на языке Python, которая решает данную задачу:
pythondef 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 с помощью оператора *, который распаковывает элементы списка.
Наконец, программа находит сумму наибольших значений и выводит результат на экран.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
