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

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

Войти
Регистрация
Восстановить пароль
 
pistol
1 / 1 / 0
Регистрация: 16.08.2011
Сообщений: 18
#1

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

22.12.2011, 01:00. Просмотров 446. Ответов 2
Метки нет (Все метки)

Всем привет. Проблема такая, округляется переменная типа 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++
abs для типа double C++
откорректировать output типа double C++
Точность типа double C++
Переменная типа char C++
Странное отображение типа double C++
Переменная типа bool C++
С++: числа типа double C++
C++ Разработать функцию типа double
Задача типа double.C++ C++
C++ Может ли переменная-счетчик быть типом Double
Переменная double отображается неправильно когда ее значение = 0 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
Ответ Создать тему
Опции темы

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