Tại sao không dùng được toán tử % trong if?

    int i;
    scanf("%d", &i);
    if(sqrt(i) % 2 == 0)
        printf("sao ko chay dc ???");
}```
có khai báo math.h rồi ạ
  • Format lại code của bạn bằng cách thêm 3 dấu ` vào đầu và cuối code, như thế này:

// code

  • sqrt(i) trả về giá trị thực nên không dùng toán tử % được.
2 Likes

cám ơn anh :v: trai nhiều

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