Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
EfimKR
55 / 28 / 13
Регистрация: 24.06.2014
Сообщений: 247
Записей в блоге: 1
1

Функция для вывода числа с заданной точностью

07.08.2014, 11:18. Просмотров 1812. Ответов 4
Метки нет (Все метки)

Вот то, что придумал, но выводит число, как оно было введено. Возможно setprecision так не работает?

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
/* 2.Написать функцию, которая принимает в качестве параметров вещественное число и количество знаков 
после десятичной точки, которые должны остаться. Задачей функции является округление вышеуказанного вещественного 
числа с заданной точностью */
 
#include<iostream>
#include<iomanip>
using namespace std;
 
void precision(double, int);
 
int main()
{
    setlocale(0, "");
    double dNumber;
    int nPrec;
 
    cout<<"Введите через пробел вещественное число и количество знаков после запятой\n";
    cin>>dNumber>>nPrec;
 
    precision(dNumber, nPrec);
 
    return 0;
}
 
void precision(double n, int p)
{
    cout<<"\n"; setprecision(p); cout<<n;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2014, 11:18
Ответы с готовыми решениями:

Написать программу для вычисления числа с заданной точностью.
Нужно написать программу для вычисления числа y=\sqrt{x} с заданной точностью....

Написать программу для вычисления факториала числа с заданной точностью
Написать программу для вычисления факториала числа: n!=1*2*3*.....n....

Определить количество членов ряда, необходимых для вычисления числа Пи с заданной точностью ε по формуле
Помогите, пожалуйста, нужно определить количество членов ряда, необходимых для...

Рекурсивная функция для вывода цифр натурального числа в обратном порядке
написать рекурсивную функцию для вывода на экран цифр натурального числа в...

Функция бесконечного ряда Тейлора с заданной точностью на С
Помогите написать программу. Находил примеры, но не могу понять как сделать с...

4
0x10
2571 / 1751 / 288
Регистрация: 24.11.2012
Сообщений: 4,380
07.08.2014, 11:24 2
Есть же примеры http://en.cppreference.com/w/cpp/io/manip/setprecision
0
Справлюсь
23 / 23 / 14
Регистрация: 24.07.2014
Сообщений: 209
07.08.2014, 12:16 3
есть такая функция printf() посмотри.
0
EfimKR
55 / 28 / 13
Регистрация: 24.06.2014
Сообщений: 247
Записей в блоге: 1
07.08.2014, 12:38  [ТС] 4
Справлюсь, а как передавать в printf() количество символов которые нужно вывести после запятой?
0
Справлюсь
23 / 23 / 14
Регистрация: 24.07.2014
Сообщений: 209
07.08.2014, 18:14 5
EfimKR, вот вам ссылка https://ru.wikipedia.org/wiki/Printf
см. Спецификатор точности.

Добавлено через 5 часов 18 минут
EfimKR, вы меня слышите?
0
07.08.2014, 18:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2014, 18:14

Нахождение числа Пи с заданной точностью
Помогите пожалуйста с задачей: Найти значени Пи по формуле рисунок 1...

Вычисление числа e, Pi с заданной точностью
Найти с заданной точностью (20-1000 знаков после запятой) одну из замечательных...

Вычисление числа Пи с заданной точностью
Не знаю с чего начать и как считать с двойными факториалами Есть желающие хоть...


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

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

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