Страницы

Поиск по вопросам

вторник, 31 декабря 2019 г.

Как сделать, чтобы выводилась только определенное число цифр после запятой?

#cpp


Например, у меня сейчас выдается: 17,765, а я хочу чтобы выдавалось 17,7 или 17,76.
Как сделать?    


Ответы

Ответ 1



В стиле Си printf ("%.2f\n", val); printf ("%.1f\n", val); В стиле С++ cout << fixed; cout.precision(2); cout << val << endl;

Ответ 2



cout << fixed; cout.precision(2); cout << val << endl; Важно: precision делает округление по правилам математики.

Ответ 3



//я не пам’ятаю як це зробити у стилі С++, але у стилі С це робиться дуже легко #include int main(){ double pi = 3.14159; printf("%.2f", pi); //результатом буде такий вівід: 3.14 return 0; }

Комментариев нет:

Отправить комментарий