1struct dm
2{
3  unsigned q;
4  unsigned r;
5};
6
7struct dm
8dm (a, b)
9     unsigned a, b;
10{
11  struct dm qr;
12
13  qr.q = a / b;
14  qr.r = a % b;
15  return qr;
16}
17
18main ()
19{
20  struct dm qr;
21
22  qr = dm (100, 30);
23  printf ("%u, %u\n", qr.q, qr.r);
24}
25