[Làm Quen OJ]. Bài 8. Phép chia

Xem dạng PDF

Gửi bài giải


Điểm: 1,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Trong ngôn ngữ lập trình như C, C++, Java khi bạn sử dụng 2 số nguyên để chia cho nhau thì kết quả của phép chia đó chỉ dữ lại phần nguyên cho dù bạn có để kết quả ở số thực như float hay double. Ví dụ a = 10, b = 3 thì phép chia a / b sẽ có kết quả là 3 thay vì 3.3333, để lấy được phần thập phân khi chia 2 số nguyên cho nhau bạn cần thực hiện ép kiểu a hoặc b, hoặc cả 2 và b sang dạng số thực trước khi chia. Ví dụ float c = (float) a / b thì khi đó c = 3.3333


Đầu vào

1 dòng duy nhất chứa lần lượt 2 số nguyên b và a


Ràng buộc

1<=a,b<=1000


Đầu ra

Dòng 1 in ra thương của a / b khi sử dụng phép chia nguyên; Dòng 2 in ra thương của a / b khi sử dụng phép chia lấy phần thập phân với độ chính xác 2 số sau dấu phẩy.


Ví dụ

Input 01
30 70
Output 01
2
2.33

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    trantruongphumy0607  đã bình luận lúc 4, Tháng 8, 2025, 2:32

    Cu Lua The Ki :)) Van Cu CIN>>A>>B ROi LAY B/A THOI :)))


  • 0
    bengokyeuanh99  đã bình luận lúc 20, Tháng 6, 2025, 6:40 sửa 2

    include <stdio.h>

    int printdivisionresult(int numerator, int denominator) { if (denominator == 0) { fprintf(stderr, "Math error: Cannot divide by zero.\n"); return 1; }

    printf("%d\n", numerator / denominator);
    printf("%.2f\n", (double)numerator / denominator);
    return 0;
    

    }

    int main() { int numerator, denominator;

    if (scanf("%d %d", &denominator, &numerator) != 2) {
        fprintf(stderr, "Input error.\n");
        return 1;
    }
    
    return print_division_result(numerator, denominator);
    

    }


  • 0
    pvhung  đã bình luận lúc 25, Tháng 11, 2024, 10:40

    mn nhập b xong mới nhập a nhé cin >> b >> a;


  • 0
    hoang_trong_nhan_cpp  đã bình luận lúc 7, Tháng 6, 2024, 16:51

    bai keu nhap b truosc a sau nha cac ban


  • 0
    Nah_I_am_Nam  đã bình luận lúc 16, Tháng 5, 2024, 3:52

    cái này phải là b/a mới đúng


    • -1
      nguyen_duong_chanh_tay_dsa  đã bình luận lúc 6, Tháng 6, 2024, 10:15

      bạn tự if else cho trường hợp a > b hoặc b > a thôi