roatae_array

Run Settings
LanguageC++
Language Version
Run Command
#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) ; }
Editor Settings
Theme
Key bindings
Full width
Lines