Имеется три переменные типа double
. Нужно для первой переменной t
сделать 1 знак после запятой, а для двух оставшихся x
и y
сделать 3 знака после запятой. Как это можно реализовать?
Используйте 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()
устанавливало именно кол-во знаков после запятой, а не кол-во всех цифр числа.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Известно, что background-clip не поддерживается в IE 11, однако текст необходимо сделать градиентнымКроме того, существует полифилл для IE 11
Пытаюсь сделать эту секцию SVG методомСмотрю видеоролики, читаю статьи, но все ровно ничего не получается
Какие моменты кода отвечают за ошибки, что нужно исправить: