Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_вказівки до Курсової роботи_Частина1 ( 20...doc
Скачиваний:
1
Добавлен:
21.11.2019
Размер:
407.04 Кб
Скачать

Вибір варіанту індивідуального завдання:

№ варіанта = (номер будинку * 10 + номер квартири * місяць народження) % 30

Тестування провести для наступних значень змінних:

Оголосити масив та ініціалізувати його згідно наведеній нижче таблиці. Після цього виконати деякі переприсвоювання, задані після таблиці.

Варіант

Завдання

char array0[][3][2] = {{'1',2}, {4}, {'3',5}}

short array1[][2][3] = {{1,2}, {'7'}}

unsigned short array2[][4][3] = {23,4,3,'4'}

char array3[][2][3] = {{'0',3}, {3,43,3}}

char array4[][3][3] = {{3,25,0}, false, true, {true,}, 11,34}

wchar_t array5[][2][3] = {{2,3,'4'}, {}, {234,336}}

wchar_t array6[][3][2] = {{2,'3'}, 24, 234}

short array7[][3][2] = {{3,45,5},{1,2,69}}

unsigned short array8[][2][3] = {{23,3,6}, {255}}

unsigned char array9[][3][3] = {{43,'3', 24}, {39,6}}

wchar_t array10[][3][2] = {{1,123}, {23,'4', true}}

unsigned short array11[][2][4] = {{2,2,232}, '2','/'}

char array12[][2][3] = {{2,56}, {6,}, {{3,8,1}}}

unsigned char array13[][2][5] = {{1,4},657,23,533}

unsigned short array14[][3][2] = {{2}, {'*', 234}, {2,5}}

char array15[][2][3] = {3,45,7,6,4,'3', {}, {}}

char array16[][4][4] = {{3,5,'^', '3', 2,5}}

char array17[][3][2] = {{1,512}, {4,76,2}, {'3',5}}

wchar_t array18[][3][2] = {{7,6,}, {234,56}}

char array19[][3][2] = {{17,']', 213}, {false}}

short array20[][3][2] = {{7,'6',}, {234,56}}

unsigned short array21[][3][2] = {{{}, 15,2,8,5}, {}, 34}

char array22[][3][3] = {{'d',1,4}, {{12,}}}

char array23[][4][2] = {{4,0,23,false, true,}, {{}, {32, true}}}

wchar_t array24[][3][2] = {{'0', '/', 23}, {4,}}

char array25[][4][3] = {{6,74,5,{}}}

short array26[][3][3] = {{24,6},{34,56,'4'}}

unsigned char array27[][3][2] = {{4,6,32,3,44,}, {32,4}}

short array28[][1][5] = {{22,}, {3547,'6','56',}}

short array29[][3][2] = {{1,2}, 3,92,65};

Для кожного варіанту виконати наступні переприсвоюння:

1-ий елемент масиву = (1-ша цифра номера мобільного телефона) * (на день народження);

2-ий елемент масиву = (2-га цифра номера мобільного телефона) * (на день народження);

3-ий елемент масиву = (3-тя цифра номера мобільного телефона) * (на день народження);

4-ий елемент масиву = (4-та цифра номера мобільного телефона) * (на день народження);

5-ий елемент масиву = (5-та цифра номера мобільного телефона) * (на день народження);

6-ий елемент масиву = (6-та цифра номера мобільного телефона) * (на день народження);

7-ий елемент масиву = (7-ма цифра номера мобільного телефона) * (на день народження);

8-ий елемент масиву = (8-ма цифра номера мобільного телефона) * (на день народження);

9-ий елемент масиву = (9-та цифра номера мобільного телефона) * (на день народження);

10-й елемент масиву = (10-та цифра номера мобільного телефона) * (на день народження);

Наприклад: для студента з номером варіанту 0, номером мобільного телефона 0671234567 та датою народження 02.11.1981 треба

виконати такі присвоюння:

char array0[][3][2] = {{'1',2}, {4}, {'3',5}};

array0[0][0][0] = 0; // 0 * 2 = 0

array0[0][0][1] = 12; // 6 * 2 = 12

array0[0][1][0] = 14; // 7 * 2 = 14

array0[0][1][1] = 2; // 1 * 2 = 2

array0[0][2][0] = 4; // 2 * 2 = 4

array0[0][2][1] = 6; // 3 * 2 = 6

array0[1][0][0] = 8; // 4 * 2 = 8

array0[1][0][1] = 10; // 5 * 2 = 10

array0[1][1][0] = 12; // 6 * 2 = 12

array0[1][1][1] = 14; // 7 * 2 = 14

В результаті масив набуде такого вигляду:

array0[0][0][0] = 0; array0[0][0][1] = 12;

array0[0][1][0] = 14; array0[0][1][1] = 2;

array0[0][2][0] = 4; array0[0][2][1] = 6;

array0[1][0][0] = 8; array0[1][0][1] = 10;

array0[1][1][0] = 12; array0[1][1][1] = 14;

array0[1][2][0] = 0; array0[1][2][1] = 0;

array0[2][0][0] = '3'; array0[2][0][1] = 5;

array0[2][1][0] = 0; array0[2][1][1] = 0;

array0[2][2][0] = 0; array0[2][2][1] = 0;

3.2.4. Представлення структур. Визначити представлення в пам’яті комп’ютера структур.