Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

xay dung cau truc phan so voi cac phep toan

/*xay dung cau truc phan so voi cac phep toan*/

#include<stdio.h>

#include<conio.h>

typedef struct

{

    int tu;

    int mau;

}phanso;

int ucln(int a,int b)

{

      if(b>a)

      {  tg=a;

         a=b;

         b=tg;

      }

      while(b!=0)

      { tg=a%b;

        a=b;

        b=tg;

      }

      return a;

}

phanso cong(phanso a,phanso b)

{

     int c,tu,mau;

     phanso tong;

     tu=a.tu*b.mau+b.tu*a.mau;

     mau=a.mau*b.mau;

     c=ucln(tu,mau);

     tu=tu/c;

     mau=mau/c;

     tong.tu=tu;

     tong.mau=mau;

     return tong;

}

phanso tru(phanso a,phanso b)

{

     int c,tu,mau;

     phanso hieu;

     tu=a.tu*b.mau-b.tu*a.mau;

     mau=a.mau*b.mau;

     c=ucln(tu,mau);

     tu=tu/c;

     mau=mau/c;

     hieu.tu=tu;

     hieu.mau=mau;

     return hieu;

}

phanso nhan(phanso a,phanso b)

{

     int c,tu,mau;

     phanso tich;

     tu=a.tu*b.tu;

     mau=a.mau*b.mau;

     c=ucln(tu,mau);

     tu=tu/c;

     mau=mau/c;

     tich.tu=tu;

     tich.mau=mau;

     return tich;

}

phanso chia(phanso a,phanso b)

{

     int c,tu,mau;

     phanso thuong;

     tu=a.tu*b.mau;

     mau=b.tu*a.mau;

     c=ucln(tu,mau);

     tu=tu/c;

     mau=mau/c;

     thuong.tu=tu;

     thuong.mau=mau;

     return thuong;

}

int main()

{

    phanso a,b,tong,hieu,tich,thuong;

    printf("nhap tu so va mau so cua phan so thu nhat:");

    scanf("%d%d",&a.tu,&a.mau);

    printf("nhap tu so va mau so cua phan so thu hai:");

    scanf("%d%d",&b.tu,&b.mau);

    tong=cong(a,b);

    printf("

tong cua hai phan so la: %d/%d",tong.tu,tong.mau);

    hieu=tru(a,b);

    printf("

hieu cua hai phan so la: %d/%d",hieu.tu,hieu.mau);

    tich=nhan(a,b);

    printf("

tich cua hai phan so la: %d/%d",tich.tu,tich.mau);

    thuong=chia(a,b);

    printf("

thuong cua hai phan so la: %d/%d",thuong.tu,thuong.mau);

    getch();

    return 0;

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: