YOMEDIA
NONE

Viết chương trình C++ để cộng hai phân số và hiển thị kết quả. Chương trình của bạn sẽ nhắc người dùng nhập phân số 1 và phân số 2. Tử số và mẫu số được nhập một cách riêng rẽ bởi khoảng trống, như dưới đây:

Nhap phan so 1 (tuso mauso): 1 2

Nhap phan so 1 (tuso mauso): 2 5

Ket qua: 9/10

Theo dõi Vi phạm
ATNETWORK

Trả lời (1)

  • Dưới đây là chương trình C++ để giải bài tập trên. Bạn sẽ cần sử dụng một structure trong C++ để định nghĩa một phân số. Structure này có hai thành viên là tuso và mauso.

    #include<iostream> 
    #include<conio.h> 
    using namespace std; 
    struct Phanso 
         { 
            int tuso; 
            int mauso; 
          
          }; 
      
    Phanso sum(Phanso,Phanso); 
      
       int main() 
        { 
         int tuso1,mauso1,tuso2,mauso2; 
         cout<<"Nhap phan so thu nhat: tu so va mau so la: "; 
         cin>>tuso1>>mauso1; 
         cout<<"Nhap phan so thu hai : tu so va mau so la: "; 
         cin>>tuso2>>mauso2; 
         
         Phanso f1={tuso1, mauso1};/* 1/2 */ 
         Phanso f2 ={tuso2, mauso2};/* 2/5 */ 
         Phanso ketqua = sum(f1, f2);//phep cong phan so 
         cout<<ketqua.tuso<<"/"<<ketqua.mauso;  //hien thi ket qua 
      
      
         
         return 0; 
      
        } 
      
       Phanso sum(Phanso f1, Phanso f2) 
        { 
         Phanso ketqua={(f1.tuso * f2.mauso) + (f2.tuso * f1.mauso), f1.mauso * f2.mauso}; 
         return ketqua; 
      
       } 
      bởi het roi 28/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

AANETWORK
 

 

YOMEDIA
ATNETWORK
ON