CB04 - Tính tổng, hiệu, tích, thương của 2 số nguyên

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Viết chương trình cho phép nhập vào 2 số nguyên ~a~ và ~b~. Tính và in ra tổng ~a + b~, hiệu ~a - b~, tích ~a * b~ và thương ~a / b~.

Input

Hai số nguyên ~a~ và ~b~ cách nhau bởi khoảng trắng

Giới hạn:

  • ~|a|, |b| \le 100~

Dành cho bạn mới: Thuật ngữ giới hạn trong đề bài ám chỉ rằng các bộ test được dùng để chấm code của bạn nằm trong giới hạn đó. Tức lời giải của bạn chỉ cần đảm bảo đúng hết các đầu vào thỏa mãn giới hạn của đề, bạn không cần quan tâm tới các đầu vào nằm ngoài giới hạn.

Output

4 giá trị tương ứng của 4 phép toán. Mỗi giá trị trên 1 dòng:

  • Dòng 1: Kết quả của ~a + b~
  • Dòng 2: Kết quả của ~a - b~
  • Dòng 3: Kết quả của  ~a * b~
  • Dòng 4: Kết quả của ~a / b~

Lưu ý:

  • Nếu phép chia không thực hiện được thì in kết quả là ERROR
  • Kết quả phép chia làm tròn tới chữ số thập phân thứ 2

Sample

Input #1
5 2
Output #1
7
3
10
2.50
Input #2
1 0
Output #2
1
1
0
ERROR

Hint

  • Trong C, để làm tròn giá trị value tới chữ số thập phân thứ 2. Hãy sử dụng printf("%.2f", value);
  • Trong C++, để làm tròn giá trị value tới chữ số thập phân thứ 2. Hãy sử dụng cout << fixed << setprecision(2) << value;
  • Trong Java, để làm tròn giá trị value tới chữ số thập phân thứ 2. Hãy sử dụng System.out.printf("%.2f", value);
  • Trong Python, để làm tròn tới value tới chữ số thập phân thứ 2. Hãy sử dụng print("{:.2f}".format(value))

Bình luận

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



  • 0
    MinhKhoi_27  đã bình luận lúc 20, Tháng 2, 2024, 3:06

    để ý ERROR viết hoa là qua test 10


  • 0
    hohoanghai5042011  đã bình luận lúc 15, Tháng 2, 2024, 7:44 sửa 2

    #include <bits/stdc++.h>

    using namespace std; float a,b,s=0; int main() { cin>>a>>b;

    cout << a+b << endl;
    
    cout << a-b << endl;
    
    cout << a*b << endl;
    
    s=a/b;
    
    if(a==0||b==0)
    
        cout << "ERROR";
    
    else
         cout << fixed << setprecision(2) << s
    

    << endl; }


  • 2
    hohoanghai5042011  đã bình luận lúc 15, Tháng 12, 2023, 7:18 chỉnh sửa

    chia ko đc đâu


  • 0
    Phamnhatvuong555  đã bình luận lúc 1, Tháng 12, 2023, 15:58

    a,b = map(int,input().split())

    print(a+b) print(a-b) print(a*b) if b==0: print("ERROR",end='') else: print("{:.2f}".format(a/b),end='')

    ac all test


  • 0
    duychau  đã bình luận lúc 20, Tháng 11, 2023, 7:46

    include <iostream>

    include <iomanip>

    using namespace std; int main() { int a,b; cin>>a>>b; cout<<a+b<


  • 4
    taithikgirl  đã bình luận lúc 28, Tháng 10, 2023, 2:25

    hao no


  • -1
    hoadz74  đã bình luận lúc 18, Tháng 10, 2023, 18:22

    include <stdio.h>

    include <math.h>

    int main(){ int a, b; scanf("%d%d",&a, &b); printf("%d\n",a+b); printf("%d\n",a-b); printf("%d\n",a * b); if (b == 0) printf("ERROR"); else { printf("%.2f\n",1.0*a/b); } return 0; }


  • 0
    linhjjjpro  đã bình luận lúc 8, Tháng 9, 2023, 11:32

    Ae chú ý là nếu như if(b==0) thì ae đừng cout phép chia ra thay vào đó cout<<"ERROR" thay vào phép chia luôn


    • -3
      haidang3004  đã bình luận lúc 9, Tháng 9, 2023, 9:09

      cụ thể hơn đc ko ạ


  • -1
    lebinhminh12345679  đã bình luận lúc 1, Tháng 9, 2023, 3:33

    hình như chỉ cần if(d==0) thì nó tự động là inf luôn


  • -5
    ngkhacbaolam2809  đã bình luận lúc 13, Tháng 8, 2023, 9:31

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • 2
      codega  đã bình luận lúc 19, Tháng 8, 2023, 15:57

      fix dc chưa, in ra error là dc mà


      • -5
        ngkhacbaolam2809  đã bình luận lúc 20, Tháng 8, 2023, 7:18

        Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -3
    Tri  đã bình luận lúc 21, Tháng 7, 2023, 3:51

    if(b==0) cout<<"ERROR"<<endl;

    else cout<<fixed<

    Dùng cái này là được test cuối nhé. đảm bảo 100%


  • -3
    haduybaochau  đã bình luận lúc 20, Tháng 7, 2023, 13:17

    Test cuối làm sao thế các bác


  • 2
    nhthanhhuy_2010  đã bình luận lúc 19, Tháng 7, 2023, 3:36

    Các bạn nên sử dụng vl if nha


  • -13
    KhanhNguyen_1801  đã bình luận lúc 19, Tháng 7, 2023, 3:35

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 3
    hnimtahn  đã bình luận lúc 16, Tháng 7, 2023, 4:32

    test cuối in ra ERROR nhé


  • -2
    thangdo  đã bình luận lúc 15, Tháng 7, 2023, 14:34

    bạn nào có test cuối bài này không cho mik xin


  • 0
    thangtrung1101  đã bình luận lúc 15, Tháng 7, 2023, 14:17

    Thật ra ở ví dụ thì 1 / 0 bằng vô cùng nhưng ở test thì lại là lỗi đấy


  • 0
    SuperCoder  đã bình luận lúc 15, Tháng 7, 2023, 6:54

    sao test cuối không đúng nhỉ?🤔


    • 2
      anhngo051203  đã bình luận lúc 17, Tháng 7, 2023, 14:09

      In ra "ERROR" nha b


  • -4
    quochuy14x2  đã bình luận lúc 14, Tháng 7, 2023, 6:07

    v'v


    • -4
      duynam123  đã bình luận lúc 14, Tháng 7, 2023, 8:21

      bạn có đúng test cuối bài này không>???


  • -9
    khaselalhper  đã bình luận lúc 9, Tháng 7, 2023, 13:49

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -5
      khnguyen21th06  đã bình luận lúc 10, Tháng 7, 2023, 3:45

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.