[1] 授業単元: C言語 配列

[2] 問題文: 長さlの配列の内容を要素n個分後ろにずらす関数.
      (n個目までの要素と、n個目以降の要素を入れ替える関数)   

[3] 環境
 [3.1] OS: リナックス
 [3.2] コンパイラ(バージョン): gcc
 [3.3] 言語:C
[4] 期限:来週の月曜日
[5] その他  なし

配列が苦手で苦戦しています。
皆様の知恵をお貸しください。