Bài toán nhập vào 2 phân số, tìm phân số lớn nhất và xuất kết quả

Thảo luận trong 'Visual C++' bắt đầu bởi Trần Văn Cường, 7/6/16.

  1. Trần Văn Cường

    Trần Văn Cường I love CNTT Thành viên BQT Thành viên BQT

    Tham gia ngày:
    8/11/15
    Bài viết:
    3,693
    Đã được thích:
    43
    Điểm thành tích:
    48
    Giới tính:
    Nam
    Nghề nghiệp:
    Sinh Viên
    Nơi ở:
    Quảng Ninh thân yêu!
    Web:

    Bài toán nhập vào 2 phân số, tìm phân số lớn nhất và xuất kết quả.

    CODE:
    Select All
    /*----------------------------------------------------------------------------*/
    #include <conio.h>
    #include <iostream.h>
    #include <math.h>
    /*----------------------Khai_Bao_Phan_So--------------------------------------*/
    typedef struct
    {
    int a,b
    PS
    /*----------------------Nguyen_Mau_Nhap_Xuat----------------------------------*/
    ostreamoperator<< (ostreamosPS p); 
    istreamoperator>> (istreamis,PS &p); 
    /*----------------------Cac_Nguyen_Mau_Ham------------------------------------*/
    int uscln(int xint y); 
    PS rutgon(PS p); 
    /*---------------------Nguyen_Mau_Cac_Toan_Tu---------------------------------*/
    PS operator+(PS p1PS p2); 
    PS operator-(PS p1PS p2); 
    PS operator*(PS p1PS p2); 
    PS operator/(PS p1PS p2); 
    /*---------------------Dinh_Nghia_TTXuat--------------------------------------*/
    ostreamoperator<< (ostreamosPS p)
    {
    os << p.<< '/' << p.
      return 
    os
    }
    /*---------------------Dinh_Nghia_Nhap----------------------------------------*/
    istreamoperator>> (istreamis,PS &p)
    {
    cout << "\n Nhap tu va mau: " 
    is >> p.>> p.
    return 
    is
    }
    /*----------------------------------------------------------------------------*/
    int uscln(int xint y)
    {
    x=abs(x);y=abs(y); 
    if (
    x*y==0) return 1
    while (
    x!=y)

      if (
    x>yx-=y
      else 
    y-=x
    }
    return 
    x
    }
    /*----------------------------------------------------------------------------*/
    PS rutgon(PS p)
    {
    PS q;
    int x
    x=uscln(p.a,p.b); 
    q.p.
    q.p.b
    return 
    q
    }
    /*----------------------------------------------------------------------------*/
    PS operator+(PS p1PS p2)
    {
    PS q
    q.p1.a*p2.p2.a*p1.b
    q.p1 .p2.
      return 
    rutgon(q); 
    }
    /*----------------------------------------------------------------------------*/
    PS operator-(PS p1PS p2)
    {
    PS q
    q.p1.a*p2.p2.a*p1 .b
    q.p1.p2.
    return 
    rutgon(q); 
    }
    /*----------------------------------------------------------------------------*/
    PS operator*(PS p1PS p2)
    {
    PS q
    q.p1.p2.
    q.p1.p2.
    return 
    rutgon(q); 
    }
    /*----------------------------------------------------------------------------*/
    PS operator/(PS p1 PS p2)
    {
    PS q
    q.p1.p2.
    q.p1.p2.
    return 
    rutgon(q); 
    }
    /*----------------------------------------------------------------------------*/
    int main()
    {
    PS pqzu
    PS s
    cout <<"\nNhap cac PS p, q, z, u, v: " 
    cin >> >> >> >> >> 
    = (q*z) / (v) ; 
    cout << "\n Phan so s = " << s<<"\n"
    //getch(); 
    return 0;
    }
    /*----------------------------------------------------------------------------*/
     

    Bình Luận Bằng Facebook

    data-href="https://cnttqn.com/threads/bai-toan-nhap-vao-2-phan-so-tim-phan-so-lon-nhat-va-xuat-ket-qua.2043.html"