Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.10.2011, 11:07     double округление с точность до N знаков
Цитата Сообщение от nchameleon Посмотреть сообщение
Добрый день, помогите пожалуста
какую надо использовать функцию чтобы была возможность округлить значение числа double с точностью до N знаков,
при расчетах заранее не известно необходимая точность, а только в момент округления
Вариант 1 Си
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
int main()
{
    double val = 0, div = 0;
    long pers;
    char fmt[32];
    do
    {
        printf("Enter VALUE     : ");scanf("%lf",&val);
        printf("Enter DIVIDER   : "); scanf("%lf",&div);
        printf("Enter PERSIGION : ");scanf("%u",&pers);
        sprintf(fmt,"%%.\n",pers);//Формируем строку формата
        //pers - задаст число знаков после запятой
        printf("VAL/DIV : ");
        printf(fmt,val/div);
        printf("Press \'y\' for new input\n");
    }
    while(getch() == 'y');
    return 0;
}
Миниатюры
double округление с точность до N знаков  
 
Текущее время: 12:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru