ขอสอบถามเรื่องภาษาC++หน่อยครับ การหาร/ เอาคำตอบทศนิยม2ตำแหน่ง

int main(){
  double num1 = rand()1;
    double num2 = rand()1;
        printf("\n%.0f / %.0f = ",num1,num2);
        float num3 = num1 / num2;
        float num4;
        scanf("%f\a",&num4);
        if(num4 == num3){
        printf("T");
        }else if(num1 != num2){
        printf("F");}
 return 0;
}
คือผมสุ่มตัวเลขแล้วจะให้มันหารกันแล้วจะให้คำตอบมันเป็นแค่ทศนิยม2ตำแหน่งครับ
สมมุติผมสุ่มได้ 45/69 แล้วผมจะให้มัน0.65 โดยที่10/2=5,7/2=3.5 จะไม่เป็นF ยังไงครับ

เพี้ยนจริงจัง

ขอบคุณมากๆครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่