Как задать количество знаков после запятой для конкретной переменной c++

93
07 мая 2021, 10:10

Имеется три переменные типа double. Нужно для первой переменной t сделать 1 знак после запятой, а для двух оставшихся x и y сделать 3 знака после запятой. Как это можно реализовать?

Answer 1

Используйте setprecision():

#include<iomanip>
#include<iostream>
using namespace std;
int main()
{
    double x = 1.11111, y = 1.11111, t = 1.11111;
    cout << fixed;
    cout << setprecision(1) << t << " " << setprecision(3) << x << " " << y;
}

setprecision() устанавливает кол-во знаков после запятой.

cout << fixed вначале делает так, чтобы setprecision() устанавливало именно кол-во знаков после запятой, а не кол-во всех цифр числа.

READ ALSO
Чем заменить background-clip: text в IE 11?

Чем заменить background-clip: text в IE 11?

Известно, что background-clip не поддерживается в IE 11, однако текст необходимо сделать градиентнымКроме того, существует полифилл для IE 11

122
Может кто помочь с SVG моментом?

Может кто помочь с SVG моментом?

Пытаюсь сделать эту секцию SVG методомСмотрю видеоролики, читаю статьи, но все ровно ничего не получается

115
Активация тэга HTML

Активация тэга HTML

Возникла небольшая проблемаНа странице HTML, я вывожу предупреждение(alert)

88
webpack - ошибки в сборке - Переменная среды NODE_ENV-production webpack не определена

webpack - ошибки в сборке - Переменная среды NODE_ENV-production webpack не определена

Какие моменты кода отвечают за ошибки, что нужно исправить:

103