0 から 51 までの番号をカードに換算する

0 から 51 までの番号をカードに換算する

calc は、0 から 51 までの番号をカードに換算する関数です。

1 組のカードを 1 次元の配列として扱っているので、換算が必要になります。


/* 0 から 51 までの番号をカードに換算する */
void calc(int index, int *s, int *n) {
  *s = (int)(index / 13);
  *n = index % 13;
}