Форум программистов, компьютерный форум, киберфорум
Наши страницы

Цифры после запятой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Закрыть форму и остановить выполнение вечных циклов http://www.cyberforum.ru/cpp-beginners/thread1070466.html
Если закрываю приложение во время исполнения цикла while (true) или иного цикла, условие выхода из которого не зависит от моего приложения, программа продолает висеть в процессах. Вопрос, как...
C++ Самоучитель Здравствуйте, Уважаемые Форумчане! Мне нужна Ваша помощь. Как вы наверно уже догадались, мне нужен самоучитель. Критерий самоучителя: 1)Учебник должен быть для начинающих программистов. 2) Учебник... http://www.cyberforum.ru/cpp-beginners/thread1070449.html
C++ По заданным целым координатам точек на плоскости определить фигуру
По заданным целым координатам точек на плоскости определить фигуру, соединив точки в порядке ввода мы можем получить: четырехугольник с самопересечением выпуклый четырехугольник трапеция...
Найти сумму четных цифр трехзначного числа C++
Здравствуйте! Помогите, как написать чтоб найти сумму четных цифр трехзначного числа?
C++ Чтение исходных файлов С++ и вывод имен тех, что содержат директиву #include http://www.cyberforum.ru/cpp-beginners/thread1070372.html
Напишите программу, которая читает исходные файлы на С++ и выводи имена файлов, включенных в них директивой #include. В результирующем списке примените отступы для наглядного показа информации о...
C++ Перевод из десятичной системы счисления в двоичную числа с плавающей точкой помогите написать и разобраться. Добавлено через 3 часа 2 минуты Помогите перевод написать получается, а вот добавить плавающую запятую нет, желательно реализовать без "pow" подробнее

Показать сообщение отдельно
SEVI
31 / 30 / 0
Регистрация: 26.01.2010
Сообщений: 124
Записей в блоге: 1

Цифры после запятой - C++

13.01.2014, 20:15. Просмотров 582. Ответов 1
Метки (Все метки)

Доброго времени. Есть код, в котором переменная res в итоге равняется, к примеру 27,5 (float).
Мне нужно вывести в файл результат с 3-мя знаками после запятой: 27,500. В итоге выводит 27,5, даже с параметром setprecision. Вопрос: что я делаю не так?
C++
1
2
    f2.open("output.txt",ios::out);
    f2 << setprecision(3) << res;
Так же, было бы интересно узнать, как получить универсальное решение, т.е. если res = 27.589867, то нужно вывести все, а если это бесконечная дробь, то вывести только 27,589. Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru