Здравейте, трябва ми помощ за една задача по програмиране.
Да се моделира дадения в задачата "реален" обект с неговите
свойства като се използват класове, т.е. да се създаде клас с членове:
- констуктор и деструктор;
- set и get функции;
- print функция;
- функцията, описана в конкретната задача;
- предефиниране на операцията, описана в задачата.
Обект: проста дроб
Функция: проверка дали дробта не е цяло число
Операция: събиране на дроби
Нова съм в програмирането и не мога да се справя Моля ви за помощ
int gcd;
for(int i=1; i <= numerator && i <= b.numerator; ++i)
{
// Checks if i is factor of both integers
if(numerator%i==0 && b.numerator%i==0)
gcd = i;
}
int n = numerator*b.denominator+b.numerator*denominator;
int d = denominator*b.denominator;
return Fraction(n/gcd,d/gcd);
}
};
int main()
{
Fraction f = Fraction(3,4);
Fraction f2 = Fraction(5,3);
Fraction sum;
sum = f+f2;
cout<<sum.CheckIfFraction()<<endl;
sum.print();
system("pause");
}