View Code of Problem 79

#include <stdio.h>
void ni(int a,int b,int s[]){
	int i,j,t;
	for(i=a,j=b;i<=(a+b)/2;i++,j--)
	{
		t=s[i];
		s[i]=s[j];
		s[j]=t;
	}

}
int main()
{
	int n,m,i;
	scanf("%d",&n);
	int a[n];
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	scanf("%d",&m);
	ni(0,n-m-1,a);
	ni(n-m,n-1,a);
	ni(0,n-1,a);

	for(i=0;i<n;i++)
		printf("%d ",a[i]);
	return 0;

}

Double click to view unformatted code.


Back to problem 79