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ẻ
#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; } |