Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
1

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

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

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

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

Размер для данных (int, char, long, double, short, unsigned, float)
Напишите программу, которая будет определять размер для данных (int, char, long, double, short,...

Напишите программу, которая будет определять размер для данных (int, char, long, double, short, unsigned, float) и выводить информацию
1. Какие типы данных лучше всего использовать для хранения следующих значений: а) возраст человека...

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

Преобразование типов double в int для задания размерности массива
Объясните, пожалуйста. Не объявляется массив, хотя его размеры объявил как константы. // #ifndef...

7
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
05.01.2015, 15:32  [ТС] 2
как сделать эту задачу может кто помочь, буду очень благодарен !!!!!!!
0
nmcf
6277 / 5578 / 2539
Регистрация: 14.04.2014
Сообщений: 23,477
05.01.2015, 15:49 3
Что функция должна делать-то? Она внутри класса?
0
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
05.01.2015, 16:19  [ТС] 4
задача у меня перевод типов, а тема которую я изучаю Перегрузка операций, функций, если честно то задачу я не очень понимаю
0
Lars
1 / 1 / 0
Регистрация: 16.09.2014
Сообщений: 36
05.01.2015, 16:21 5
Случаем не по лафоре задачки решаешь ?
0
tnk500
114 / 118 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
Завершенные тесты: 3
05.01.2015, 16:26 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<>
1
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
05.01.2015, 20:56  [ТС] 7
да, пытаюсь учить правда не очень получается, большое спасибо за задачу !!!

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

Добавлено через 4 часа 9 минут
помогите написать задачу не по шаблонам у меня не получается
0
Vovanich13
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
10.01.2015, 23:24  [ТС] 8
помогите переделать код без использования шаблона тоесть template
0
10.01.2015, 23:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2015, 23:24

Создать перегружаемые функции и шаблоны для типов int и double
Создать перегружаемые функции и шаблоны для типов int и double. Передачу параметров в функцию...

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

Неверный результат при преобразования типов данных static_cast<int>(double)
Доброго времени суток, уважаемые программисты! Перейду сразу к сути проблемы: При данном значении...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru