Fraction
. Zaimplementuj:
Fraction add(Fraction u)
- dodawanie ułamkówFraction mult(Fraction u)
- mnożenie ułamków void reduce()
- skróć ułamekdouble evaluate()
- zwraca wartość ułamka w postaci liczby
rzeczywistejvoid print()
- wypisuje ułamekVector
. Zaimplementuj:
Vector add(const Vector& v1, const vector& v2)
-
dodaje wektory v1
i v2
i zwraca wynikVector& add_to(const Vector& v1)
- dodaje wektor v1
do
bieżącego wektoraVector& mult(double d)
- mnoży bieżący wektor przez liczbę d double dot_product(const Vector& v1)
- oblicza iloczyn skalarny
bieżącego wektora i wektora v1
void print()
- wypisuje elementy wektoraStack
opisującą stos liczb całkowitych.
Definicja klasy powinna zawierać implementację następujących funkcji:
void push(int t)
- wstawienie elementu o wartości t
na stosint pop()
- pobranie elementu ze stosubool empty()
- sprawdź, czy stos jest pustybool full()
- sprawdź, czy stos jest pełny