Мобильные устройства
Напишите программу пожалуйсто
Напишите программу с перегруженной функцией add(), которая будет уметь складывать два числа типа int (возвращать значение типа int) и три числа типа int (возвращать значение типа int). Вызовите функцию add с параметрами (1, 2), результат выведите на экран, вызовите функцию add с параметрами (1,2,3), результат выведите на экран в следующей строке.
Вот пример программы на языке 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, и выводим результат на следующей строке.

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, и выводим результат на следующей строке.
Trawis Pastrano
спасибо все работает
пожалуй сто. или лучше двести
Нету
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(), которые принимают разное количество аргументов. Когда функция вызывается с двумя аргументами, она складывает их и возвращает результат. Когда функция вызывается с тремя аргументами, она складывает все три числа и возвращает результат. Вызовы функций с разным количеством аргументов демонстрируют, как работает перегрузка функций.
return x + y
def add(x, y, z):
return x + y + z
print(add(1, 2)) # выводит 3
print(add(1, 2, 3)) # выводит 6
Здесь мы определили две версии функции add(), которые принимают разное количество аргументов. Когда функция вызывается с двумя аргументами, она складывает их и возвращает результат. Когда функция вызывается с тремя аргументами, она складывает все три числа и возвращает результат. Вызовы функций с разным количеством аргументов демонстрируют, как работает перегрузка функций.
Похожие вопросы
- Не могу воспользоваться программой HiSuite на компьютере. Не видит подключения к смартфону. Помогите, пожалуйста.
- Существует ли "скрытая" программа записи телефонных разговоров на Андройд?
- Программа-шпион на телефоне. Как избавиться?
- Программы для сотки
- программа для редактирования txt файлов для nokia 5800
- Программы для поиска телефона Android
- Заметил странную программу на андроид catch_me_if_you_can
- Потерял телефон, с помощью каких программ можно его найти??
- Нужен простой смартфон. Чтобы можно было загрузить программу iclebo для робота пылесоса.
- Лучшая программа для полного удаления программ из системы.