fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. double num;
  5.  
  6. // รับค่าจำนวนจริงจากผู้ใช้
  7. printf("กรุณาใส่จำนวนจริง: ");
  8. scanf("%lf", &num);
  9.  
  10. // ตรวจสอบว่าเป็นศูนย์
  11. if (num == 0) {
  12. printf("zero\n");
  13. }
  14. // ตรวจสอบว่าเป็นบวก
  15. else if (num > 0) {
  16. if ((int)num % 2 == 0) {
  17. printf("positive even\n");
  18. } else {
  19. printf("positive odd\n");
  20. }
  21. }
  22. // ตรวจสอบว่าเป็นลบ
  23. else {
  24. if ((int)num % 2 == 0) {
  25. printf("negative even\n");
  26. } else {
  27. printf("negative odd\n");
  28. }
  29. }
  30.  
  31. return 0;
  32. }
  33.  
  34.  
Success #stdin #stdout 0.03s 25712KB
stdin
Standard input is empty
stdout
#include <stdio.h>

int main() {
    double num;

    // รับค่าจำนวนจริงจากผู้ใช้
    printf("กรุณาใส่จำนวนจริง: ");
    scanf("%lf", &num);

    // ตรวจสอบว่าเป็นศูนย์
    if (num == 0) {
        printf("zero\n");
    }
    // ตรวจสอบว่าเป็นบวก
    else if (num > 0) {
        if ((int)num % 2 == 0) {
            printf("positive even\n");
        } else {
            printf("positive odd\n");
        }
    }
    // ตรวจสอบว่าเป็นลบ
    else {
        if ((int)num % 2 == 0) {
            printf("negative even\n");
        } else {
            printf("negative odd\n");
        }
    }

    return 0;
}