ア void iswap(int a[], int i, int j) {
カ int x = a[i];
キ a[i] = a[j];
ク a[j] = x;
ウ }
イ int split(int a[], int n) {
オ int i, s = 0;
ケ for(i = 0; i < n; ++i) {
コ if(a[i] % 3 == 0) {
シ iswap(a, s++, i);
ウ }
ウ }
エ return s;
ウ }