Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
#1

Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double - C++

26.11.2014, 13:02. Просмотров 567. Ответов 7
Метки нет (Все метки)

Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных float, int, double, long: приведение типов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 13:02     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double
Посмотрите здесь:

C++ Используя перегрузку, написать функцию для выполнения приведения типов
C++ Создать перегружаемые функции и шаблоны для типов int и double
Хочу написать функцию pow(), ошибка: (5,27):Too few parameters in call to 'step(float,int)' C++
C++ Используя производные классы, определить класс параметризованного списка одного из следующих типов. Применить его для построения списка объектов указа
C++ Написать функцию SUM (int M, int N) / С++ для начинающих
C++ LONG VS DOUBLE / INT VS FLOAT
C++ Неверный результат при преобразования типов данных static_cast<int>(double)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
05.01.2015, 15:32  [ТС]     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #2
как сделать эту задачу может кто помочь, буду очень благодарен !!!!!!!
nmcf
4502 / 3840 / 1292
Регистрация: 14.04.2014
Сообщений: 15,066
05.01.2015, 15:49     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #3
Что функция должна делать-то? Она внутри класса?
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
05.01.2015, 16:19  [ТС]     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #4
задача у меня перевод типов, а тема которую я изучаю Перегрузка операций, функций, если честно то задачу я не очень понимаю
Lars
1 / 1 / 0
Регистрация: 16.09.2014
Сообщений: 35
05.01.2015, 16:21     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #5
Случаем не по лафоре задачки решаешь ?
tnk500
113 / 117 / 25
Регистрация: 25.08.2012
Сообщений: 1,238
Завершенные тесты: 3
05.01.2015, 16:26     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #6
Vovanich13,
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
#include <iostream>
 
template<typename T>
T convert( int some_number )
{
    return static_cast< T >( some_number );
}
 
template<typename T>
T convert( double some_number )
{
    return static_cast< T >( some_number );
}
 
template<typename T>
T convert( float some_number )
{
    return static_cast< T >( some_number );
}
 
int main()
{
    int a = 15;
    double b = 12.4;
    float c = 7.7;
 
    std::cout << "Numbers: " << a << " " << b << " " << c << std::endl;
 
 
    std::cout << std::fixed << "After converting: a = " << convert<float>( a )
        << ", b = " << convert<int>( b ) << ", c = " << convert<int>( c ) << std::endl;
    system("pause");
}
Добавлено через 5 минут
Если не хочешь использовать шаблоны, можешь написать реализацию для каждого возвращаемого типа:
C++
1
2
3
4
double convert( int some_number )
{
    return static_cast< double >( some_number );
}
и так далее. Меняй просто возвращаемый тип, и аргумент в static_cast<>
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
05.01.2015, 20:56  [ТС]     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #7
да, пытаюсь учить правда не очень получается, большое спасибо за задачу !!!

Добавлено через 7 минут
а можете написать не по шаблонам? мне чего-то не получается

Добавлено через 4 часа 9 минут
помогите написать задачу не по шаблонам у меня не получается
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2015, 23:24     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double
Еще ссылки по теме:

C++ Как мне программу с int переделать в Float i double?
Используя механизм перегрузки функции, вычислить для разных типов параметров C++
Преобразование типов double в int для задания размерности массива C++
Написать программу для выполнения простейших арифметических действий C++
C++ Написать функцию для выполнения сдвига к элементов массива

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

Или воспользуйтесь поиском по форуму:
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
10.01.2015, 23:24  [ТС]     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #8
помогите переделать код без использования шаблона тоесть template
Yandex
Объявления
10.01.2015, 23:24     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double
Ответ Создать тему
Опции темы

Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru