Format vòng lặp for trong C++

Hello mọi người,

Hôm nay mình gặp 1 dạng vòng lặp lạ :))
Đoán nó là 1 kiểu của for:

int find_swap(int j)
{
    fi(j, n){
        if (A[j] != A[i])
            return i;
    }
    fo(j - 1, -1){
        if (A[j - 1] != A[i])
            return i + 1;
    }
    return 0;
}

Giúp mình giải thích nó với ạ?
Tiện thể, cho mình hỏi thêm còn có format nào khác của vòng lặp này ko ạ.

Cái này gọi là macro mà :smiley:

3 Likes

À à, em hiểu rồi bác ơi… Cảm ơn bác ạ!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?