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