#включить "тест.з" #включить "stdvv.c" #include "common.c" цел главн() { ПРОВЕРИТЬ(3, ({ цел х=3; *&х; })); ПРОВЕРИТЬ(3, ({ цел х=3; цел *у=&х; цел **з=&у; **з; })); ПРОВЕРИТЬ(5, ({ цел х=3; цел у=5; *(&х+1); })); ПРОВЕРИТЬ(3, ({ цел х=3; цел у=5; *(&у-1); })); ПРОВЕРИТЬ(5, ({ цел х=3; цел у=5; *(&х-(-1)); })); ПРОВЕРИТЬ(5, ({ цел х=3; цел *у=&х; *у=5; х; })); ПРОВЕРИТЬ(7, ({ цел х=3; цел у=5; *(&х+1)=7; у; })); ПРОВЕРИТЬ(7, ({ цел х=3; цел у=5; *(&у-2+1)=7; х; })); ПРОВЕРИТЬ(5, ({ цел х=3; (&х+2)-&х+3; })); ПРОВЕРИТЬ(8, ({ цел х, у; х=3; у=5; х+у; })); ПРОВЕРИТЬ(8, ({ цел х=3, у=5; х+у; })); ПРОВЕРИТЬ(3, ({ цел х[2]; цел *у=&х; *у=3; *х; })); ПРОВЕРИТЬ(3, ({ цел х[3]; *х=3; *(х+1)=4; *(х+2)=5; *х; })); ПРОВЕРИТЬ(4, ({ цел х[3]; *х=3; *(х+1)=4; *(х+2)=5; *(х+1); })); ПРОВЕРИТЬ(5, ({ цел х[3]; *х=3; *(х+1)=4; *(х+2)=5; *(х+2); })); ПРОВЕРИТЬ(0, ({ цел х[2][3]; цел *у=х; *у=0; **х; })); ПРОВЕРИТЬ(1, ({ цел х[2][3]; цел *у=х; *(у+1)=1; *(*х+1); })); ПРОВЕРИТЬ(2, ({ цел х[2][3]; цел *у=х; *(у+2)=2; *(*х+2); })); ПРОВЕРИТЬ(3, ({ цел х[2][3]; цел *у=х; *(у+3)=3; **(х+1); })); ПРОВЕРИТЬ(4, ({ цел х[2][3]; цел *у=х; *(у+4)=4; *(*(х+1)+1); })); ПРОВЕРИТЬ(5, ({ цел х[2][3]; цел *у=х; *(у+5)=5; *(*(х+1)+2); })); ПРОВЕРИТЬ(3, ({ цел х[3]; *х=3; х[1]=4; х[2]=5; *х; })); ПРОВЕРИТЬ(4, ({ цел х[3]; *х=3; х[1]=4; х[2]=5; *(х+1); })); ПРОВЕРИТЬ(5, ({ цел х[3]; *х=3; х[1]=4; х[2]=5; *(х+2); })); ПРОВЕРИТЬ(5, ({ цел х[3]; *х=3; х[1]=4; х[2]=5; *(х+2); })); ПРОВЕРИТЬ(5, ({ цел х[3]; *х=3; х[1]=4; 2[х]=5; *(х+2); })); ПРОВЕРИТЬ(0, ({ цел х[2][3]; цел *у=х; у[0]=0; х[0][0]; })); ПРОВЕРИТЬ(1, ({ цел х[2][3]; цел *у=х; у[1]=1; х[0][1]; })); ПРОВЕРИТЬ(2, ({ цел х[2][3]; цел *у=х; у[2]=2; х[0][2]; })); ПРОВЕРИТЬ(3, ({ цел х[2][3]; цел *у=х; у[3]=3; х[1][0]; })); ПРОВЕРИТЬ(4, ({ цел х[2][3]; цел *у=х; у[4]=4; х[1][1]; })); ПРОВЕРИТЬ(5, ({ цел х[2][3]; цел *у=х; у[5]=5; х[1][2]; })); printf("OK\n"); возврат 0; }