Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
#1

Вывод вещественного числа в нулями - C++

08.12.2013, 09:26. Просмотров 560. Ответов 3
Метки нет (Все метки)

Здравствуйте.
У меня есть число 1.8
Но мне нужно вывести 1.80
Скажите как это сделать в с++, если в СИ это выглядело бы %.2f
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2013, 09:26     Вывод вещественного числа в нулями
Посмотрите здесь:

Разбиение вещественного числа на байты C++
Перевод вещественного числа из N сс в K сс C++
Выделение целой части вещественного числа C++
C++ Перевод вещественного числа в строку!
C++ Перевод вещественного десятичного числа в любую СС
Консольный ввод/вывод вещественного массива размерои 5*5 C++
Заменить нулями те числа последовательности, величина которых по модулю больше максимального числа C++
C++ Минимально возможное изменение вещественного числа
C++ Последовательность в дробной части вещественного числа
C++ Реализовать функцию округления вещественного числа
Определение порядка и мантиссы вещественного числа C++
C++ Ввод и вывод вещественного числа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OlegPL
5 / 5 / 0
Регистрация: 22.10.2013
Сообщений: 100
08.12.2013, 09:41     Вывод вещественного числа в нулями #2
Можно так
C++
1
printf("%.2f\n", x);
n0n4m3r
25 / 25 / 6
Регистрация: 12.10.2013
Сообщений: 183
08.12.2013, 09:42     Вывод вещественного числа в нулями #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <iomanip>
 
int main(){
    std::cout << "Enter number: ";
    float a;
    std::cin >> a;
    std::cout << std::endl << std::left << std::setw(5) << a  << std::cout.fill('0') << std::endl;
 
    system("pause");
    return 0;
}
OlegPL
5 / 5 / 0
Регистрация: 22.10.2013
Сообщений: 100
08.12.2013, 09:53     Вывод вещественного числа в нулями #4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main ()
{
    float x = 1.50;
    cout << setiosflags(ios::left) << setw(4) << setprecision(3) << setfill('0')  << x << endl; 
    return 0;
}
setiosflags(ios::left) // ориентирует текст по левому краю
setw(4) // ширина поля
setprecision(3) // точность
setfill('0') // заполнение пустых полей символом
Yandex
Объявления
08.12.2013, 09:53     Вывод вещественного числа в нулями
Ответ Создать тему
Опции темы

Текущее время: 14:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru