Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình C xoay mảng trái (array rotation)

Xoay trái mảng N vị trí. Logic: lặp N lần, mỗi lần dịch trái 1 và đưa phần tử đầu về cuối.

Ví dụ

Input: arr=1..10, N=3
Output: 4 5 6 7 8 9 10 1 2 3

Chương trình C++ ví dụ

#include <iostream>
using namespace std;

int main() {
    int arr[]={1,2,3,4,5,6,7,8,9,10}, N=3, len=10;
    for(int i=0;i