ぼるじょあがC/C++の宿題を片づけますYO! 48代目
■ このスレッドは過去ログ倉庫に格納されています
0544デフォルトの名無しさん
2005/07/28(木) 16:40:58void rotate( unsigned char n[], int N, int m ) {
int i, j;
m %= N;
if (m < 0) m += N;
for (i = 0; i < m; i ++) {
for (j = i + m; j < N; j += m) swap(& n[i], & n[j]);
swap(& n[i], & n[j - N]);
}
}
スワップ自分で書いて。
■ このスレッドは過去ログ倉庫に格納されています