Zadanie 12. (2 punkty) W załączonym kodzie w pliku zadanie-12.cpp należy zmodyfikować konstruktory klas Engine, Transmission, Vehicle oraz Car tak, aby po skompilowaniu i uruchomieniu program wypisywał na standardowe wyjście: vehicle: name: car number of wheels: 4 engine: cylinders: 4 capacity: 2000 transmission: gears: 6 registration: BI816AJ W załączonym kodzie można modyfikować tylko konstruktory. Zadanie 13: (3 punkty) W załączonym kodzie w pliku zadanie-13.cpp należy w miejscach użyć odpowiednich modyfikatorów dostępu tak, aby: * składowe ax, ay były chronione (protected) w klasie B, * składowe ax, ay, by były chronione (protected) w klasie C, * składowa bx była publiczna (public) w klasie C, * składowe ax, ay, bx, by, cx, cy były prywatne (private) w klasie D. Dopuszczalne są jedynie modyfikacje tak, aby program dało się skompilować. Rozwiązaniem zadania jest kod źródłowy programu napisanego w C++ umieszczony w pliku o nazwie zadanie-N.cpp, gdzie N to numer zadania. Pliki przesyłamy jako zwykłe załączniki do odpowiedzi na tę wiadomość. Programy muszą kompilować się kompilatorem gcc 8.5.0 bez dodatkowych bibliotek. Ostateczny termin nadsyłania prac (deadline): 2025-05-05 23:59:59 EET Materiały do zajęć: http://math.uwb.edu.pl/~mariusz/ MZ