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

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

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

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

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

Всем привет. Проблема такая, округляется переменная типа double.

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





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

Аргумент типа double несовместим с параметром типа double* - C++
Функция function должна возвращать количество элементов массива, значение которые превышает значение средне арифметического элементов...

Аргумент типа double несовместим с параметром типа double - C++
#include <iostream> #include <cmath> #include <math.h> using namespace std; #define c 40 #define n 5 double po(double...

функция принимает два параметра типа double и возвращает значение типа double - C++
Напишите функцию, которая принимает два параметра типа double и возвращает значение типа double, содержащее их минимум....

Запись информации из вектора типа string в вектор типа double - C++
Как записать только числа , которые хранятся в векторе типа стринг, в вектор типа дабл, в векторе типа стринг есть как буквы так и числа ,...

В массив типа double записываю целые числа (типа int), но ошибка не вылазиет! - C++
Вот программулька: #include <iostream> using namespace std; #include <conio.h> int main() { double arr={1,2,3,4,5}; ...

Есть переменная типа char содержащая цифру; как записать это значение в переменную типа int? - C++
Пожалуйста, напомните стандартную функцию

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
22.12.2011, 01:03 #2
C
1
2
double SKS;
SKS=4000./1554;
подвох, что выделите int на int, получаете int, а потом конвертируете его в double
1
pistol
1 / 1 / 0
Регистрация: 16.08.2011
Сообщений: 18
22.12.2011, 01:25  [ТС] #3
Спасибо большое, проблема решена!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2011, 01:25
Привет! Вот еще темы с ответами:

Ошибки error C2296: -: недопустимо, левый операнд имеет тип "double (__cdecl *)(double,double,double - C++
Думаю из-за polp #include<iostream> #include<cmath> #include<cstdlib> using namespace std; double polp(double af,double...

Переменная double отображается неправильно когда ее значение = 0 - C++
Написал код, все работает, но при определенных условиях переменная double со значением 0 отображается как какое то число с экспонентой,...

Может ли переменная-счетчик быть типом Double - C++
Может ли быть счетчик оператора for, while и т. д. ( у меня это FR1 и массив MFR) задан типом данных double ? У меня ругается и только int...

Ошибка: error LNK2001: unresolved external symbol "double __cdecl Akk(double,double,double)" - C++
#include <iostream> #include <cmath> using namespace std; double Akk(double x, double y, double z); int main() { int a, b, c; ...


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

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

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