Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Игорюня
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
#1

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

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

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

Ввод и вывод вещественного числа
3. Напишите программу ввода вещественного числа и вывода его на экран в...

Как сделать вывод вещественного числа целыми?
Нужно вещественное число (введенно пользователем), допустим 111.45, выводило...

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

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

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

3
OlegPL
5 / 5 / 0
Регистрация: 22.10.2013
Сообщений: 103
08.12.2013, 09:41 #2
Можно так
C++
1
printf("%.2f\n", x);
0
n0n4m3r
25 / 25 / 15
Регистрация: 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;
}
0
OlegPL
5 / 5 / 0
Регистрация: 22.10.2013
Сообщений: 103
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') // заполнение пустых полей символом
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2013, 09:53

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

Перевод вещественного числа из N сс в K сс
входные данные: вещественное число,его основание и основание,в которое...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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