Left Rotate of Array Elements for K-times

Problem Statement:

Program for left rotate of array elements for k-times.

Source Code:
#include<stdio.h>
int main(){
    int n,ary[50],k;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%d",&ary[i]);
    }
    scanf("%d",&k);
    for(int r=1;r<=k;r++){
        int temp = ary[0];
        for(int i=0;i<n-1;i++){
            ary[i] = ary[i+1];
        }
        ary[n-1] = temp;
    }
    for(int i=0;i<n;i++){
        printf("%d ",ary[i]);
    }
    return 0;
}
SAMPLE INPUT:
6
1 2 3 4 5 6
2
SAMPLE OUTPUT:
3 4 5 6 1 2