Nghe tí nhạc cho đỡ buồn nhé mọi người

Thông Báo

News Cập nhật bài
- - - - - - - - - - - - -
ღ Khi một thứ phát triển đến cực đại nó sẽ mang hình hài của cái đối nghịch
-Theza-
ღ==============ღ
◕ Lời nhắn
⊱ Mình học Bách Khoa nên ai đó ghét Bách Khoa thì có thể lặng lẽ đi ra
⊱ Mình là dân Thanh Hóa nên ai đó ghét Thanh Hóa cũng có thể lặng lẽ rời đi
⊱ Mình học cơ khí, trang này chỉ làm ra theo sở thích nên nếu thấy không hài lòng có thể nhẹ nhàng tắt trang..
◕ Thông báo: Đã sửa lỗi đăng ký, đăng nhập, bình luận, chat...
◕ Dịch vụ: Nhận thiết kế Form mẫu Excel, Google Sheets, AppScript:
⊱ Hỗ trợ quản lý, chiết xuất dữ liệu; Tạo bảng báo cáo, thống kê nhanh;
⊱ Tạo hệ thống thiết lập và quản lý tiến độ công việc một cách trực quan;
⊱ Xây dựng appScript (Scan, điểm danh, quản lý kho, hệ thống quản lý mua bán,...)
1 Góc học tập2 Tin học đại cương3 Bài thực hành số 5
Bài 5-8
Hãy viết chương trình thực hiện các phép tính cộng, trừ, nhân, chia 2 phân số.
(Các kết quả phải tối giản).
#include <bits/stdc++.h>
 int ucln(int x,int y)
    {int t;
     while(x!=y)
          {if (x<y) y=y-x;
           else x=x-y;}
     t=x;
     return t;}
 main()
 {int a,b,c,d,tcong,mcong,ttru,mtru,tchia,mchia,tnhan,mnhan;
  printf("Nhap tu so cua phan so thu nhat a=");
  scanf("%d",&a);
  printf("Nhap tu so cua phan so thu hai c=");
  scanf("%d",&c);
  do{printf("\n Nhap mau so khac 0 cua phan so thu nhat b=");
        scanf("%d",&b);}
  while(b==0);
  do{printf("\n Nhap mau so khac 0 cua phan so thu hai d=");
        scanf("%d",&d);}
  while(d==0);
  if(a*d+b*c==0) printf ("\n Tong hai phan so %d/%d + %d/%d = 0",a,b,c,d);
  else
     {tcong=(a*d+b*c)/ucln(a*d+b*c,b*d);mcong=b*d/ucln(a*d+b*c,b*d);
      printf ("\n Tong hai phan so %d/%d + %d/%d = %d/%d",a,b,c,d,tcong,mcong);}
  if(a*d-b*c==0) printf ("\n Hieu hai phan so %d/%d - %d/%d = 0",a,b,c,d);
  else
     {ttru=(a*d-b*c)/ucln(a*d-b*c,b*d);mcong=b*d/ucln(a*d-b*c,b*d);
      printf ("\n Hieu hai phan so %d/%d - %d/%d = %d/%d",a,b,c,d,ttru,mtru);
      printf ("\n Hieu hai phan so %d/%d - %d/%d = %d/%d",c,d,a,b,-ttru,mtru);}
  if(a*c==0) printf ("\n Tich hai phan so %d/%d * %d/%d = 0",a,b,c,d);
  else
     {tnhan=a*c/ucln(a*c,b*d);mnhan=b*d/ucln(a*c,b*d);
      printf ("\n Tich hai phan so %d/%d * %d/%d = %d/%d",a,b,c,d,tnhan,mnhan);}
  if(a==0&&c==0) printf ("\n Hai phan so deu bang 0, khong the thuc hien phep chia");
  else
     {if(a==0) printf ("\n Thuong 2 phan so %d/%d : %d/%d = 0",a,b,c,d);
      if(c==0) printf ("\n Thuong 2 phan so %d/%d : %d/%d = 0",c,d,a,b);
      if(a*c!=0) 
        {tchia=a*d/ucln(a*d,b*c);mchia=b*c/ucln(a*d,b*c);
         printf ("\n Thuong 2 phan so %d/%d : %d/%d = %d/%d",a,b,c,d,tchia,mchia);
         printf ("\n Thuong 2 phan so %d/%d : %d/%d = %d/%d",c,d,a,b,mchia,tchia);}
     }
  getch();
 }
Bình luận
Đăng nhập để bình luận
Tải thêm bình luận

➲ Giới thiệu - About me ➲ Liên hệ với tôi - Contact me ➲ Điều khoản điều kiện - Terms & Conditions ➲ Chính sách bảo mật - Privacy policy ➲ Tuyên bố miễn trừ trách nhiệm - Disclaimer
Phòng Chat tổng