View Code of Problem 79

#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.


Back to problem 79