Вопрос задан 13.07.2023 в 19:02. Предмет Информатика. Спрашивает Гура Коля.

Хелп, как на С++ сделать.так, чтобы после плавающей точки выводилось определённое кол-во цифр

(precision не предлагать, так как он автоматически округляет)​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Цепелев Ярослав.

Ответ:

#include <iostream>

#include <iomanip>

int main()

{

   float f = 12.1289;

   int num;

   setlocale(LC_ALL, "Russian");

   std::cout << "Введите кол-во цифр после запятой: ";

   std::cin >> num;

   f = trunc(f * pow(10, num))/ pow(10, num);

   std::cout << f << std::endl;

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для того чтобы вывести определенное количество цифр после плавающей точки в C++, вы можете использовать функцию std::fixed и std::setprecision из заголовочных файлов <iomanip> и <iostream>. Это позволит управлять точностью вывода чисел с плавающей точкой без автоматического округления. Вот пример:

cpp
#include <iostream> #include <iomanip> int main() { double number = 3.14159265359; int desiredPrecision = 4; // Здесь задайте нужное количество цифр после точки // Используем std::fixed для вывода в формате с фиксированной точкой std::cout << std::fixed; // Используем std::setprecision для установки нужной точности вывода std::cout << std::setprecision(desiredPrecision) << number << std::endl; return 0; }

В этом примере переменная number содержит число 3.14159265359, и мы хотим вывести его с четырьмя цифрами после точки. Функция std::fixed говорит, что число нужно выводить в формате с фиксированной точкой (т.е. всегда с одинаковым количеством цифр после точки), и std::setprecision(desiredPrecision) устанавливает желаемое количество цифр после точки.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос