コード例 #1
0
ファイル: MangSoNguyen.cpp プロジェクト: pthiep/baitapNMLT
int BCNNMang(int a[], int n)
{
	int bcnn = BCNN(a[0],a[1]);

	for (int i = 2; i < n ; i++)
	{
		bcnn = BCNN(bcnn,a[i]);
	}

	return bcnn;
}
コード例 #2
0
ファイル: PhanSo.cpp プロジェクト: ansidev/BaiTapTuan2
//Ham qui dong mau so cua hai phan so
void PhanSo::QuiDong(PhanSo &psPhanSo1)
{
    //Rut gon 2 phan so truoc khi thuc hien qui dong mau so
    this->RutGon();
    psPhanSo1.RutGon();
    
    //Neu hai phan so toi gian khac mau so thi moi thuc hien qui dong
    if(iMauSo != psPhanSo1.iMauSo)
    {
        //Bien tam luu gia tri boi chung nho nhat cua hai mau so
        int iBCNN = 1;
        iBCNN = BCNN(iMauSo, psPhanSo1.iMauSo);
        iTuSo *= (iBCNN / iMauSo);
        iMauSo = iBCNN;
        psPhanSo1.iTuSo *= (iBCNN / psPhanSo1.iMauSo);
        psPhanSo1.iMauSo = iBCNN;
    }
}