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

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

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

C++ Используя перегрузку, написать функцию для выполнения приведения типов
C++ Напишите программу, которая будет определять размер для данных (int, char, long, double, short, unsigned, float) и выводить информацию
C++ размер для данных (int, char, long, double, short, unsigned, float)
C++ Создать перегружаемые функции и шаблоны для типов int и double
C++ Написать функцию SUM (int M, int N) / С++ для начинающих
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
05.01.2015, 15:32  [ТС]     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #2
как сделать эту задачу может кто помочь, буду очень благодарен !!!!!!!
nmcf
4257 / 3688 / 1243
Регистрация: 14.04.2014
Сообщений: 14,440
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
Сообщений: 34
05.01.2015, 16:21     Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double #5
Случаем не по лафоре задачки решаешь ?
tnk500
113 / 117 / 25
Регистрация: 25.08.2012
Сообщений: 1,211
Завершенные тесты: 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++ Неверный результат при преобразования типов данных static_cast<int>(double)
Используя механизм перегрузки функции, вычислить для разных типов параметров C++
Преобразование типов double в int для задания размерности массива 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
Ответ Создать тему
Опции темы

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