Lỗi expected unqualified-id trong c++

Expected unqualified-id before 'try'
Lỗi này là gì v ạ

#include <bits/stdc++.h>
using namespace std;
int n;
int arr[100];
bool kt[100];

void try(int k)
{
    for(int i=1;i<=n;i++)
    {
        if(kt[i])
        {
            arr[k]=i;
            kt[i]=false;
            if(k==n)
            {
                for(int j=1;j<=n;j++)
                  cout<<arr[j];
                cout<<endl;
            }
            else  try(k+1);
            kt[i]=true;
        }
    }
}
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
        kt[i]=true;

    try(1);
}

try là từ khóa trong try-catch :slight_smile: ko được dùng để đặt tên nữa.

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