#include<stdio.h> int swap(int j,int k,int a[50]) { int i,temp; for(i=0;i<(k-j+1)/2;i++) { temp=a[i+j]; a[i+j]=a[k-i]; a[k-i]=temp; } return 0; } int main() { int a[31],i,n,k; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); scanf("%d",&k); swap(0,n-k-1,a); swap(n-k,n-1,a); swap(0,n-1,a); for(i=0;i<n-1;i++) printf("%d ",a[i]); printf("%d",a[n-1]); } |
Double click to view unformatted code.