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