Answers for "shift elements right in array"

C
0

shift array elements to the right

#include<stdio.h>
 
void  main()
{
  int i,n,a[100],temp;
 
    printf("Enter the number of elements:n") ;
    scanf("%d",&n);
 
    printf("Enter the elementsn");
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
 
    printf("Original arrayn");
    for(i=0;i<n;i++)
    {
        printf("%d ",a[i]);
    }
 
    /* shifting array elements */
    temp=a[n-1];
    for(i=n-1;i>0;i--)
    {
        a[i]=a[i-1];
    }
    a[0]=temp;
 
    printf("nNew array after rotating by one postion in the right directionn");
    for(i=0;i<n;i++)
    {
        printf("%d ",a[i]);
    }
}
Posted by: Guest on June-06-2021

Code answers related to "C"

Browse Popular Code Answers by Language