#include<bits/stdc++.h>
using namespace std ;
void leftrotatesingle(int a[] , int n)
{
int tmp = a[0] , i ;
for(i = 0 ; i < n - 1 ; ++i)
{
a[i] = a[i + 1] ;
}
a[i] = tmp ;
}
void leftrotate(int a[] , int d , int n)
{
for(int i = 0 ; i < d ; i++)
{
leftrotatesingle(a , n) ;
}
}
void printarray(int a[] , int n)
{
for(int i = 0 ; i < n ; ++i)
{
cout << a[i] << " " ;
}
}
int main()
{
int a[] = { 1 ,2 , 3 ,4 ,5 ,6} ;
int d = 2 ;
int n = sizeof(a)/sizeof(a[0]) ;
cout << " entered array elements are : " ;
printarray(a , n) ;
leftrotate(a , d , n);
cout << "\n rotated array elements are : " ;
printarray(a , n) ;
}