GuSuB Ответов: 2

MOD и DIV В C++ CLI


Всем привет! Я нуб в C++/CLI, я хотел бы задать небольшой вопрос:

Мне нужно получить MOD и DIV двух целочисленных переменных A и B,

Как я могу это сделать А=а(мод)B и А=а(див)Б в правильном синтаксисе И... должен ли я добавить специальный заголовок в свой код, чтобы использовать их!??? СПАСИБО

2 Ответов

Рейтинг:
15

Simon Bang Terkildsen

% - модификация
/ - элемент div

int i1 = 5 % 2; // i1 == 1
int i2 = 5 / 2; // i2 == 2


Espen Harlinn

Правильно :)

Member 13715279

Как вы делаете DIV, если i2-это тип real вместо int?

jeron1

Вероятно, вам не следует воскрешать 7-летнюю нить, а вместо этого начать новую, но взгляните Базовое математическое кодирование - форум C++ [^] для некоторых правил используется деление.

Рейтинг:
1

Espen Harlinn

В то время как Саймон полностью прав есть также

ldiv_t ldiv ( long int numerator, long int denominator );

Который возвращает интегральное частное и остаток от деления числителя на знаменатель в виде структуры типа ldiv_t, эта структура имеет два члена quot и rem. Если вам нужны оба результата, вызов ldiv более эффективен.

С уважением
Эспен Харлинн