#include <stdio.h> void place(int a[],int b[],int n,int k) { int i,j=0,m=0; for(i=n-k;i<n;++i) { b[j] = a[i]; ++j; } for(j=k;j<n;++j) { b[j] = a[m]; ++m; } } void display(int b[],int n) { int i ; for(i=0;i<n;++i) { if(i!=n-1) printf("%d ",b[i]); else if(i = n-1) printf("%d",b[i]); } } int main() { int a[1000],b[1000],n,k; scanf("%d",&n); for(int i=0;i<n;++i) { scanf("%d",&a[i]); } scanf("%d",&k); place(a,b,n,k); display(b,n); return 0; } |
Double click to view unformatted code.