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

double округление с точность до N знаков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать программу. для вычисления суммы ряда http://www.cyberforum.ru/cpp-beginners/thread365520.html
Создать программу. для вычисления суммы ряда с точностью 0.00001 и сумму первых k слагаемых ряда. Слагаемые ряда вычисляются по формуле. Воспользоваться оператором цикла с предусловием. {a}_{n}=({-1}^{n})(1-\frac{2n-1}{2(n+1)}) Добавлено через 23 часа 45 минут тема актуальная
C++ Скопировать двумерный массив в одномерный массив из 50 элементов Создать двумерный массив 10*5, заполнить его значениями ( i^2-j^2), где i и j итераторы двумерного массива. А затем скопировать двумерный массив в одномерный массив из 50 элементов. Так, чтобы первая строка двумерного массива была первыми 10 элементами одномерного массива, вторая строка - вторые десять элементов и так далее... Вывести на экран оба массива. http://www.cyberforum.ru/cpp-beginners/thread365515.html
Вывести на экран таблицу перевода дюймов в сантиметры C++
вывести на экран таблицу перевода расстояний в дюймах в саниметры для значений 2,4,6,...,12 дюймов (1 дюйм=25,4мм )
C++ Сложить два массива поэлементно
Необходимо базовый класс Array: массив и поле для хранения количества элементов массива... реализовать перегрузку оператора и поэлементное сложение массивов. Хотелось бы методом класса создать ещё один объект класса и присвоить ему значение поэлементного сложения. #include <iostream.h> #include <conio.h> #include <math.h> class Array { private:
C++ Нужны простые задачи для тренировки http://www.cyberforum.ru/cpp-beginners/thread365502.html
Добрый день всем:) Наверное подобных тем как я тут сотни,но всё же. Начал изучать С++(так как необходим для универа)в дальнейшем планирую изучить php. Изучаю по книге "Дейтел Х., Дейтел П - Как программировать на C++" Собственно помощь заключается в следущем,я бы хотел чтобы кто нибудь давал какие нибудь задачки,от простых до сложных,и если что объяснял непонятные моменты.Книга-это хорошо,но...
C++ Считывание с двоичного файла Всем доброго времени суток. Записал с помощью программы (своей) в один файл два изображения, с помощью второй программы пытаюсь их вытащить. Но первую вроде бы вытаскивает, а вот вторую даже и не пытается. В чем дело? int main() { FILE *fp; int i,b,f; char buff; char buffer2; char temp; int count=0; int size=0; int nums=0; подробнее

Показать сообщение отдельно
DrOffset
7092 / 4233 / 950
Регистрация: 30.01.2014
Сообщений: 7,008
30.01.2014, 11:37
Чтобы не считать множитель в райнтайме (если это не нужно):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// CT pow
template <long num, size_t n, size_t y = 1>
struct pow
{
    enum { value = pow<num * num, (n >> 1), n & 1 ? num * y : y>::value };
};
template <long num, size_t y>
struct pow<num, 0, y>
{
    enum { value = y };
};
// round
template <size_t Precision>
inline float round(float x)
{
    enum
    {
        PrecMul = pow<10, Precision>::value
    };
    const float rVal = x * PrecMul + 0.5;
    return (x > 0. ? floor(rVal) : ceil(rVal)) / PrecMul;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru