em đang có một bài tập như dưới đây ạ. em mới học c++ được vài tuần, còn hơi chưa quen với tư duy thuật toán. em xin phép gửi code của em, mong anh chị chỉ giúp em lỗi sai ạ. em cám ơn mọi người nhiều ạ.
bool canWinNim (char * path) {
ifstream file(path);
int n,d;
file >> n;
int tam;
tam=n; d=0;
if (tam <=3) {
return true;}
else {
while (tam > 3) {
tam = tam-3;
++d;
}
if ((d % 2)==0) {
return true;
} else {return false;}
}
}