17 lines
452 B
D
17 lines
452 B
D
// Вычисляет частное и остаток от деления для аргументов a и b.
|
||
// Возвращает частное по значению, а остаток – в параметре rem.
|
||
|
||
int divrem(int a, int b, out int rem)
|
||
{
|
||
assert(b != 0);
|
||
rem = a % b;
|
||
return a / b;
|
||
}
|
||
|
||
unittest
|
||
{
|
||
int r;
|
||
int d = divrem(5, 2, r);
|
||
assert(d == 2 && r == 1);
|
||
}
|