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

double + cout - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести только предложения, содержащие введенное слово http://www.cyberforum.ru/cpp-beginners/thread670902.html
Написать программу, которая считывает текст из текстового файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово.
C++ Матрица(массивы) Помогите с написанием матрицы, а точнее выполнения задания: Дана матрица(не важно какая, пускай будет квадратная 3х3). Нужно заменить все отрицательные числа над главной диагональю на нули.Найти место максимума среди элементов ниже побочной диагонали. http://www.cyberforum.ru/cpp-beginners/thread670901.html
C++ По числу и месяцу вывести знак зодиака
помогите пожалуйста написать алгоритм использования операторов if и switch вместе. цель такая: по числу и месяцу нужно вывести знак зодиака .на все месяца можете не писать, хочу разобраться хотя бы с одним. Например, в январе до 20 числа идет козерог, а после водолей
Создать программу хранимый пароль C++
Создать программу хранимый пароль. Которое шифрирует текст через пароль и сигнатуру. Помогите сделать пожалуйста
C++ Среди столбцов матрицы А найти столбец, содержащий минимальное произведение своих элементов и принять этот столбец за вектор X http://www.cyberforum.ru/cpp-beginners/thread670856.html
Задача заключается в следующем: 1)Построить матрицу. Матрицу построил, но она выводится в строку. Как вывести её нормально, по столбцам и строкам? 2)Среди столбцов матрицы А найти столбец, содержащий минимальное произведение своих элементов и принять этот столбец за вектор X. Вроде сделал, но выбивает ошибки и не могу понять где мне и что надо исправить: (16): warning C4244: =:...
C++ Кому не лень проветь новичка Всем доброго времени суток, кому не лень можете написать мне условия простых задачек, я просто хочу проверить насколько я хорошо усвоил изученый материл. подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16824 / 5245 / 319
Регистрация: 30.03.2009
Сообщений: 14,121
Записей в блоге: 26
17.10.2012, 00:16     double + cout
Ты не выполнил. Ты напечатал с округлением, но не округлил. То бишь получил строковое представление с округлением, но не величину, которую можно будет использовать в вычислениях. Потому что у тебя при вычислениях на машине будет лишний хвост, которого не должно быть в реальности при вычислении на бумаге

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main (void)
{
  double a =  48.7999999;
  double b = a * 10000000.0;
  std::cout << std::fixed << std::setprecision(20) << b << std::endl;
  return 0;
}
Bash
487999999.00000005960464477539
 
Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru