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

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

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

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

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

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

Ввод и вывод вещественного числа - C++
3. Напишите программу ввода вещественного числа и вывода его на экран в следующей форме: - округленным до целого, - в...

Заменить нулями те числа последовательности, величина которых меньше в 2 раза максимального числа - C++
13. Даны действительные числа а1, а2,..., аn. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых...

Заменить нулями те числа последовательности, величина которых по модулю больше максимального числа - C++
Даны действительные числа a1,a2…,an. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по модулю...

В заданной последовательности заменить нулями те числа, величина которых меньше в 2 раза максимального числа - C++
Даны действительные числа а1, а2,..., аn. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых меньше в...

Консольный ввод/вывод вещественного массива размерои 5*5 - C++
Добрый вечер. Возможно обращаюсь не по адресу, но все же попытка не пытка. Раньше программировал только в Паскале, а тут вдруг в универе...

Перевод вещественного числа из N сс в K сс - C++
входные данные: вещественное число,его основание и основание,в которое переводится число. Выходные данные: число в K основании. Знаю,на...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2013, 09:53     Вывод вещественного числа в нулями
Еще ссылки по теме:

Разбиение вещественного числа на байты - C++
Доброго времени суток! Требуется помощь начинающему =) Имеется число типа float, занимающее 4 байта. Для передачи этого числа по...

Перевод вещественного числа в строку! - C++
вообщем проблема такова!делаю программу для определения скорости мыши,после того как сделал кое какие обработки событий получается...

Определение порядка и мантиссы вещественного числа - C++
Помогите, пожалуйста, мне нужно написать алгоритм определения порядка и мантиссы вещественного числа. При этом нужно использовать пример:...

Выделение целой части вещественного числа - C++
Здравствуйте. Подскажите, пожалуйста, каким образом выделить целую часть вещественного числа?

Минимально возможное изменение вещественного числа - C++
Как я понимаю, для этого необходимо добавить (отнять) минимально возможную степень двойки, которое изменит это число. Вопрос: как...

Реализовать функцию округления вещественного числа - C++
Условие задачи такого :как сделать чтоб функция int(x) ,округляла вверх , то есть int(3,1)=4,а не 3,причём использовать цикл ЕСЛИ и другие...


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

Или воспользуйтесь поиском по форуму:
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     Вывод вещественного числа в нулями
Ответ Создать тему
Опции темы

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