Esempio n. 1
0
Number operator * (const int x, const Number& y) {
	return  Number(x * y.GetNum(), y.GetMod());
}
Esempio n. 2
0
Number operator * (const Number& x, const int y) {
	return  Number(x.GetNum() * y, x.GetMod());
}
Esempio n. 3
0
Number operator + (const Number& x, const Number& y) {
	return  Number(x.GetNum() + y.GetNum(), x.GetMod());
}
Esempio n. 4
0
	bool operator != (const Number& x) {
            return (mod != x.GetMod() || num != x.GetNum());
	}
Esempio n. 5
0
    bool operator == (const Number& x) {
		    return (mod == x.GetMod() && num == x.GetNum());
	}
Esempio n. 6
0
    Number operator = (const Number x) {
		mod = x.GetMod();
		num = x.GetNum() % mod;
        return *this;
	}