テトロミノの回転処理は、2次元配列を用いて行います。 具体的には、テトロミノの形状を表す配列を90度回転させるために、以下の手順を実行します。 新しい配列を用意し、回転後のサイズを考慮します。 元の配列の各要素を新しい配列に適切に配置します。 具体的には、元の配列の行と列を入れ替えます。 例えば、次のように実装できます。 void rotateTetromino(int tetromino[3][2], int rotated[2][3]) { for (int i = 0; i < 3; i++) { for (int j = 0; j < 2; j++) { rotated[j][2 - 1 - i] = tetromino[i][j]; // 90度回転 } }}