>>41
例えば、C風で申し訳ないが、

{int, int} div(int a, int b)
{
 return {a/b, a%b};
}

{int, int} c = div(5, 3);   // c[0]に商(1)、c[1]に剰余(2)
int d = div(10, 6);   // dに商(1)、剰余は捨てられる

多値内の要素の指定方法は要検討だが。。