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);
|
|||
|
}
|