Câu 3.1.b: Cho cấu trúc phân số gồm tử số và mẫu số như sau: struct PS {int tu, mau;};
- Viết hàm in phân số dạng tu/mau
- Viết hàm tính tổng hai phân số, kết quả trả về phân số
Viết chương trình sử dụng các hàm trên nhập mảng n phân số, tính và in ra màn hình tổng của chúng.
// bai1s.cpp : Defines the entry point for the console application.
printf("\nNhap tu so : ");
printf("\nNhap mau so : ");
printf(" %d/%d ",a.tu,a.mau);
c.tu=a.tu*b.mau+b.tu*a.mau;
ps tongmangps(int i,ps a[],int n,ps b)
int _tmain(int argc, _TCHAR* argv[])
printf("\nnhap so phan tu mang phan so : ");
printf("\nnhap phan so thu %d : ",i);
(1/66/LTCB) Viết chương trình nhập vào tử số và mẫu số của một phân số, xuất ra phân số đó sau khi đã tối giản.
Chia sẻ
- chevron_left
- chevron_right
#include
int USCLN(int a, int b)
{
if(b==0) return a;
else return USCLN (b,a%b);
}
int main ()
{
int tuso,mauso;
printf("Nhap vao tu so: ");
scanf("%d",&tuso);
printf("\nNhap vao mau so: ");
scanf("%d",&mauso);
printf("\n---------------------------------------");
printf("\nKet qua:");
int usc=USCLN(tuso,mauso);
printf("\nPhan so toi gian la %d/%d",tuso/usc,mauso/usc);
printf("\n---------------------------------------");
printf("\n Nhap phim Enter de ket thuc chuong trinh nay!");
getch(); return 0;
}