59 / 59 / 12
Регистрация: 01.01.2010
Сообщений: 222
1

Перевод целочисленного выражения в double

08.05.2014, 23:53. Показов 783. Ответов 2
Метки нет (Все метки)

Собственно ситуация следующая:
C++
1
2
3
4
5
6
7
8
9
class A{
private:
      int a,b,c;
public:
//---код----//
operator double()
{
  return (a*240+b*12+c)/240;
}
И вот здесь возвращает целое значение. Подскажите в чем ошибка?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2014, 23:53
Ответы с готовыми решениями:

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

Вычисление целочисленного арифметического выражения
a=a*(a+b/4)*(k-1) a,b,k произвольные числа

Вычисление целочисленного арифметического выражения
Здравствуйте, есть выражение f/e — b/d – a/c, нужно посчитать его с процедурами, все компилирует,...

Вычисление целочисленного арифметического выражения
На языке ассемблера разработать программу для вычисления выражения. Ввод данных выполняется с...

2
Don't worry, be happy
17758 / 10526 / 2030
Регистрация: 27.09.2012
Сообщений: 26,502
Записей в блоге: 1
08.05.2014, 23:54 2
Цитата Сообщение от Scythian Посмотреть сообщение
Подскажите в чем ошибка?
потому что целочисленное деление
1
59 / 59 / 12
Регистрация: 01.01.2010
Сообщений: 222
08.05.2014, 23:56  [ТС] 3
Все как всегда банально просто... А сидел 2 часа мудохался.. спасибо)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2014, 23:56
Помогаю со студенческими работами здесь

Вычисление целочисленного арифметического выражения
=((*)/23 в 10 системе счисления)+^2

Вычисление заданного целочисленного выражения
Добрый я дичайший новичок в ассемблере :с дано целочисленное выражение - (a - b*4 – 1) / (c / 31...

Вычисление целочисленного арифметического выражения
Написать программу, выполняющую арифметические действия: 2a+a*b-b/a, где a=2Dh, b=4Eh

Вычисление целочисленного арифметического выражения
1) операции выполнить при использование арифметических команд y=((a+k)(a+l)^2)((k-l)^2)*2 2)...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru