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

Округляется переменная типа double - C++

Восстановить пароль Регистрация
 
pistol
1 / 1 / 0
Регистрация: 16.08.2011
Сообщений: 18
22.12.2011, 01:00     Округляется переменная типа double #1
Всем привет. Проблема такая, округляется переменная типа double.

C++
1
2
double SKS;
SKS=(4000)/(1554);
В итоге выводит, что SKS равно 2.000000.... Прилагаю скриншот. Не пойму где подвох.





Заранее спасибо за ответы.
Миниатюры
Округляется переменная типа double  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2011, 01:00     Округляется переменная типа double
Посмотрите здесь:

Точность типа double C++
C++ В массив типа double записываю целые числа (типа int), но ошибка не вылазиет!
C++ Error: значение типа "const char" нельзя присвоить сущности типа "double"
C++ функция принимает два параметра типа double и возвращает значение типа double
Можно ли из числа типа double получить 2 числа типа int? C++
C++ Запись информации из вектора типа string в вектор типа double
С++: числа типа double C++
Задача типа double.C++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
22.12.2011, 01:03     Округляется переменная типа double #2
C
1
2
double SKS;
SKS=4000./1554;
подвох, что выделите int на int, получаете int, а потом конвертируете его в double
pistol
1 / 1 / 0
Регистрация: 16.08.2011
Сообщений: 18
22.12.2011, 01:25  [ТС]     Округляется переменная типа double #3
Спасибо большое, проблема решена!
Yandex
Объявления
22.12.2011, 01:25     Округляется переменная типа double
Ответ Создать тему
Опции темы

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