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

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

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

функция принимает два параметра типа double и возвращает значение типа double - C++

16.10.2012, 22:33. Просмотров 847. Ответов 5
Метки нет (Все метки)

Напишите функцию, которая принимает два параметра типа double и возвращает значение типа double, содержащее их минимум.
Параметры передавайте оптимальным способом, избегая передачи параметров по значению, если передача по константной ссылке более эффективна.

Имя функции и ее параметров (если они имеются) назначьте самостоятельно.
В функции main() протестируйте работу Вашей функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2012, 22:33     функция принимает два параметра типа double и возвращает значение типа double
Посмотрите здесь:

C++ В массив типа double записываю целые числа (типа int), но ошибка не вылазиет!
C++ Error: значение типа "const char" нельзя присвоить сущности типа "double"
C++ Порядок и мантисса параметра типа double
Напишите перегруженную функцию power (), которая принимает два целочисленных параметра типа int и возвращает целочисленное значение типа int C++
C++ Запись информации из вектора типа string в вектор типа double
C++ Функция, выполняющая поиск заданного элемента в одномерном массиве типа double
Как записать значение типа double в char? C++
C++ Минимальное значение типа double перед нулем
C++ Аргумент типа double несовместим с параметром типа double
C++ Непонятно выводится значение числа типа double
C++ Проверить на равенство два числа типа double
Аргумент типа double несовместим с параметром типа double* C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
16.10.2012, 22:35
  #2

Не по теме:

пробелы между словами какие-то не здоровые

BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
16.10.2012, 22:37     функция принимает два параметра типа double и возвращает значение типа double #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
inline double min(const double &a,const double &b)
{
 return a<b?a:b;
}
int main(void)
{
 double a,b;
 std::cin>>a>>b;
 std::cout<<min(a,b)<<std::endl;
 system("PAUSE");
 return 0;
}
Добавлено через 19 секунд

Не по теме:

David Sylva, вордовские наверно)

David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
16.10.2012, 22:39     функция принимает два параметра типа double и возвращает значение типа double #4
Цитата Сообщение от BumerangSP Посмотреть сообщение
Не по теме:
David Sylva, вордовские наверно)

Не по теме:

Да похоже выравнивал по ширине

Somebody
2781 / 1595 / 143
Регистрация: 03.12.2007
Сообщений: 4,179
Завершенные тесты: 1
16.10.2012, 23:42     функция принимает два параметра типа double и возвращает значение типа double #5
Цитата Сообщение от BumerangSP Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
inline double min(const double &a,const double &b)
{
 return a<b?a:b;
}
int main(void)
{
 double a,b;
 std::cin>>a>>b;
 std::cout<<min(a,b)<<std::endl;
 system("PAUSE");
 return 0;
}
Если system, то ещё #include <cstdlib>.
А почему у min параметры const double&, а возвращаемое значение double? По-моему, логичнее либо и возвращать const double&, либо и принимать просто double.
BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
16.10.2012, 23:48     функция принимает два параметра типа double и возвращает значение типа double #6
Somebody, честно говоря, не вижу необходимость в передаче по константной ссылке, но так было в задании.  
Yandex
Объявления
16.10.2012, 23:48     функция принимает два параметра типа double и возвращает значение типа double
Ответ Создать тему
Опции темы

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