алгебра — с ++ найти скалярное произведение двух двойных?

Я пытаюсь следовать алгебраическому уравнению и преобразовать его в c ++.

Я сейчас застрял на:

s.dx + x

а также:

(s.dy + y) /a

s, dx, dy, x, y и a — все двойные.

Google говорит мне, что. в математической записи означает скалярное произведение (http://www.rapidtables.com/math/symbols/Algebra_Symbols.htm), но как я могу получить это от двойников? Что это за алгоритм в с ++?

Большое спасибо.

-1

Решение

Google не прав, вы ищете * оператор:

s * dx + x
(x * dy + y) / a
3

Другие решения

Ты должен написать s*dx+x а также (s*dy+y)/a,

Возможно, вы (или кто-то) неправильно поняли . вещь, возможно, потому что числовая константа в коде 1 или же 1.0) будет иметь другой тип в зависимости от того, когда вы используете ., Так 10000 * 10000 является целочисленным умножением, в то время как 10000.0 * 10000.0 умножение с плавающей точкой (двойное) Но здесь . не является оператором, но является частью синтаксиса с плавающей точкой.

Как оператор в C ++, . используется для получения члена объекта (переменной или метода).

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector