Programowanie obiektowe C++ Informatyka/Automatyka i ...
Programowanie obiektowe C++ Informatyka/Automatyka i ...
Programowanie obiektowe C++ Informatyka/Automatyka i ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
(a) elem *p = new elem; (*p).data=4; (*p).link=NULL;<br />
(b) elem *p = new elem; p->data=7; p->link=p;<br />
(c) elem *q = new elem; (*q).data=2; q->link=NULL;<br />
elem *p = new elem; p->data=1; (*p)->link=q;<br />
(d) elem *p = new elem; p->data=5;<br />
p->link = new elem; *p->link=*p;<br />
6. Napisać program, który odwzoruje w pamięci operacyjnej następujące struktury:<br />
p<br />
(a)<br />
1 5<br />
7<br />
(b)<br />
p 1 5<br />
7<br />
(c)<br />
NULL<br />
p 0 2<br />
„A”<br />
3 Wstęp do klas<br />
1. Zdefiniowano następujący zalążek klasy, reprezentujący punkt 2D:<br />
class Punkt2D {<br />
private:<br />
float x,y;<br />
public:<br />
char symbol;<br />
...<br />
};<br />
Zadeklarować oraz zdefiniować:<br />
• funkcję składową, która wyświetli symbol punktu oraz jego współrzędne na ekranie<br />
(funkcja ma mieć charakter inline),<br />
• funkcję składową inicjującą współrzędne wartościami losowymi,<br />
• konstruktor inicjujący,<br />
• funkcję składową, która znajdzie współrzędne odbicia symetrycznego punktu względem<br />
środka symetrii, który jest dany jako argument funkcji i wyświetli je na ekranie,