Phân Số
#include<iostream>
#include<cmath>
using namespace std;
int ucln(int a, int b)
{
while(a!=0 && b!=0)
if(a>b)
a=abs(a-b);
else
b=abs(b-a);
if(a==0)
return b;
else return a;
}
struct phanso
{
int tu;
int mau;
};
void rutgon(phanso a)
{
phanso c;
c.tu=a.tu/ucln(a.tu, a.mau);
c.mau=a.mau/ucln(a.tu, a.mau);
cout<<"Tu sau khi rut gon la:"<<c.tu<<endl;
cout<<"Mau sau khi rut gon la:"<<c.mau<<endl;
}
void cong(phanso a, phanso b)
{
phanso c;
c.tu=a.tu*b.mau+b.tu*a.mau;
c.mau=a.mau*b.mau;
rutgon(c);
}
void main()
{
phanso a,b, c;
cout<<"Nhap tu cua pahn so :";cin>>a.tu;--------------------------------------------------
Xem các chủ đề cùng chuyên mục:
- Code desktop nào 27/09/2011
- Bài Tập Hàm-Tổ hợp 21/05/2009
- Kiểm tra 1 số có thuộc dãy Fibonacci hay không? 09/05/2009
- Tìm dãy số có tổng dương dài nhất. 21/01/2011
- Lập trình Shell !! 07/12/2009
- Tổng hợp các bài toán về đệ quy!!! 09/05/2009
- Chương trình quản lý viện 19/07/2009
- Thông báo 28/05/2009
- Tính tổ hợp của N chập K 21/07/2009
- ™¯Çⵙ܆¯™ lt02 25/05/2009






Trả Lời Với Trích Dẫn