#include <stdio.h> int main() { int a[100],b[100]; int n, m, i, temp_n, temp_m; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &a[i]); } temp_n = n; scanf("%d", &m); m = m % n; for (i=0; temp_n > m; temp_n--,i++) { b[i] = a[temp_n -1]; } for (temp_m = n - m - 1; temp_m >= 0; temp_m--) { a[temp_m + m] = a[temp_m]; } for (i=0; m > 0; m--,i++) { a[m - 1] = b[i]; } for (i = 0; i < n; i++) { printf("%d", a[i]); if (i + 1 != n) { printf(" "); } } } |
Double click to view unformatted code.