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

Преобразование к double - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ написать функцию http://www.cyberforum.ru/cpp-beginners/thread958525.html
помогите пожалуйста как будет выглядеть функция из такого кода for (int i=0; i<n; i++) { cout <<"text"<<i+1<<"text"; cin>>elem; }
C++ Конвертировать файл в 10-ю систему счисления и обратно Добрый день. Уважаемые Киберфорумцы, кто встречал готовую (консольную или GUI) программу для конвертирования любых входных файлов в 10-ю систему счисления? Т.е что бы я на вход подавал любой бинарник(картинку, видео ролик, zip архив...что угодно) и получал бы на выходе текстовый файл с циферной последовательностью. И главное что бы я мог конвертировать обратно, т.е подаю на вход файл в котором... http://www.cyberforum.ru/cpp-beginners/thread958493.html
Добавить горячую клавишу C++
Доброго времени суток. Я работаю с программой, написана она давно и автор уже не поддерживает её. Столкнулся с проблемой отсутствие горячих клавиш для сохранения "CTRL+S". Особенно когда открываешь в ней много файлов и все надо сохранить массово - приходится выбирать каждый файл и через тулбар сохранять. Возможно кто то сможет помочь мне . В этом языке я не работал не когда ( Прилагаю...
Вычислить значение выражений C++
Как вычислить значение выражений? s = ( − ) / (1+ ) .
C++ Heap Corruption Detected в листинге 19.6 из книги "Освой с++ за 21 день" http://www.cyberforum.ru/cpp-beginners/thread958478.html
MS Visual Studio 2010 Если заполнять элементы i,, - проблемы нет, если i,,, - heap corruption detected after normal block (#130),at 0x003747A8 Код: #include <iostream> using namespace std; const int DefaultSize = 3; // trivijalna klasa za dodavanje nizovima class Animal {
C++ Составить универсальную программу для решения математической задачи используя разветвляющий алгоритм Задание: составить универсальную программу для решения математической задачи используя разветвляющий алгоритм. Подобрать самостоятельно три текстовых примера для допустимых , два для пограничных и три для не допустимых значений входных параметров . Диагональ ромба равна 14.5 см, а противолежащий ей угол α равен 31°70' . Найти универсальную программу решающую задачу для произвольных значений... подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
21.09.2013, 16:35     Преобразование к double
Цитата Сообщение от Tulosba Посмотреть сообщение
Функции стандартной библиотеки жутко оптимизированные.
Если честно, то не так уж и жутко.
Цитата Сообщение от Tulosba Посмотреть сообщение
Чтобы понять причины надо в исходники libm какой-нибудь смотреть.
Да, я покопал. В общем набросал небольшой тест: http://ideone.com/lUBX1A
modf действительно быстрее floor, видимо потому, что floor сама по себе более сложнее, а может быть frndint (используемая в floor) просто медленнее fprem, которая используется в modf.

В примере родные функции медленнее, из-за того что в них обрабатываются всевозможное ошибки и исключительные ситуации.
 
Текущее время: 04:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru