0 / 0 / 0
Регистрация: 09.05.2019
Сообщений: 2
1

Вычисление произведения двух переменных разного типа

09.05.2019, 13:28. Показов 1626. Ответов 2
Метки нет (Все метки)

Используя перегрузки функций, написать программу вычисления произведения двух переменных разного типа С ++

Я тут подумал, поделал, и вот что смог:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using namespace std;
 
double composition(int a, int b)
{
    return a*b;
}
 
double composition(double c, double d)
{
    return c*d;
}
 
int main()
{
    cout << "Введите a, b: ";
    cout << " Произведение равно: " << double composition << endl ;
}
{
    cout << "Введите c, d: ";
    cout << " Произведение равно: " << double composition << endl;
 
}
return 0;
}
Но выдает много ошибок. Может кто-то может помочь?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2019, 13:28
Ответы с готовыми решениями:

Вычисление произведения двух переменных разного типа
Используя перегрузку функций, написать программу вычисления произведения двух переменных разного...

Присвоение переменных разного типа
Использую я значит вот такую строку, пытаясь получить возвращаемые данные char и ulong. ULONG...

Определения знака переменных разного типа
Используя перегрузку функций, написать программу определения знака переменных разного типа.

Написать программу определения знака переменных разного типа
2)используя перезагрузку функций, написать программу определения знака переменных разного типа

2
Прощай, Мир!
1672 / 829 / 253
Регистрация: 26.05.2012
Сообщений: 3,057
10.05.2019, 12:17 2
Zodiacx,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
 
using namespace std;
 
int composition(int a, int b)
{
    cout<<"int composition(int a, int b)\n";
 
    return a*b;
}
 
double composition(double c, double d)
{
    cout<<"double composition(double c, double d)\n";
 
    return c*d;
}
 
int main()
{
    int a,b;
    double c,d;
 
    cout<<"Введите a: ";
    cin>>a;
    cout<<"Введите b: ";
    cin>>b;
    cout<<"Произведение равно: "<<composition(a,b)<<endl;
 
 
    cout<<"Введите c: ";
    cin>>c;
    cout<<"Введите d: ";
    cin>>d;
    cout<<"Произведение равно: "<<composition(c,d)<<endl;
 
 
    return 0;
}
0
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
10.05.2019, 15:44 3
Цитата Сообщение от Zodiacx Посмотреть сообщение
Я тут подумал, поделал
и где тут
Цитата Сообщение от Zodiacx Посмотреть сообщение
вычисления произведения двух переменных разного типа
может что то типа этого надо?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
template <typename T, typename F>
decltype (auto) multiply(T a, F b) {
    return a * b;
}
 
int main()
{
    int a;
    double d;
 
    std::cout << "Input a: ";
    std::cin >> a;
    std::cout << "Input d: ";
    std::cin >> d;
    
    auto T = multiply(a, d);
    std::cout << " T = " << T << "      "  <<  typeid(T).name() << '\n';
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2019, 15:44
Помогаю со студенческими работами здесь

Можно ли в цикле for объявить две переменных разного типа?
Есть такой цикл for(сhar s='A',int i=0; s&lt;'Z'; s++,i++) {} Builder 6 выдает ошибки : ...

Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц
Здравствуйте, помогите решить, пожалуйста: Заданы две квадратные матрицы А и В. Вычислить матрицу...

Передача двух переменных разного типа с клиента серверу
Хочу передать переменную типа float и строку типа string с асинхронного клиента на сервер, а затем...

Сравнение переменных разного типа
Не задача, просто любопытно, почему именно так? static void Main(string args) { int i =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru