Мобильные устройства

Напишите программу пожалуйсто

Напишите программу с перегруженной функцией add(), которая будет уметь складывать два числа типа int (возвращать значение типа int) и три числа типа int (возвращать значение типа int). Вызовите функцию add с параметрами (1, 2), результат выведите на экран, вызовите функцию add с параметрами (1,2,3), результат выведите на экран в следующей строке.
Trawis Pastrano
Trawis Pastrano
133
Вот пример программы на языке C++, в которой реализована перегруженная функция add() для сложения двух и трех чисел типа int:#include <iostream>

int add(int a, int b) {
return a + b;
}

int add(int a, int b, int c) {
return a + b + c;
}

int main() {
std::cout << add(1, 2) << std::endl;
std::cout << add(1, 2, 3) << std::endl;

return 0;
}

Первая версия функции add() принимает два параметра типа int и возвращает их сумму.

Вторая версия функции add() принимает три параметра типа int и возвращает их сумму.

В функции main() мы вызываем первую версию функции add() с аргументами 1 и 2, и выводим результат на экран.

Затем мы вызываем вторую версию функции add() с аргументами 1, 2 и 3, и выводим результат на следующей строке.
Константин Удовиченко
Константин Удовиченко
2 989
Лучший ответ
Trawis Pastrano спасибо все работает
пожалуй сто. или лучше двести
Иван Балакин
Иван Балакин
63 453
Нету
Beknur ))
Beknur ))
36 603
def add(x, y):
return x + y

def add(x, y, z):
return x + y + z

print(add(1, 2)) # выводит 3
print(add(1, 2, 3)) # выводит 6
Здесь мы определили две версии функции add(), которые принимают разное количество аргументов. Когда функция вызывается с двумя аргументами, она складывает их и возвращает результат. Когда функция вызывается с тремя аргументами, она складывает все три числа и возвращает результат. Вызовы функций с разным количеством аргументов демонстрируют, как работает перегрузка функций.