Файл: Lab #10 Таырыбы Функциялар Тапсырмалар.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.01.2024

Просмотров: 21

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Lab #10

Тақырыбы: Функциялар

Тапсырмалар:

  1. Swap функциясын пайдалану арқылы А-массиві элементтері мен В-массиві элементтерінің орынын ауыстырыңыз. Экранға массивтердің жаңа элементтерін шығарыңыз.

  2. Бірөлшемді массивте берілген элементтердің жұп орындарда тұрған элементтерді жаңа массивке, тақ орындарда тұрған эелементтерді тағы бір жаңа массивке меншіктейтін функция құрыңыз. Және осы құрылған функцияны негізгі main () – функциясында пайдаланыңыз.

  3. Бірөлшемді массив элементтерін кездейсоқ сандармен толтырыңыз. Максимум және минимумды анықтайтын және де оларды орындарымен (индекстерін өзара) ауыcтыратын функция жазыңыз. Және осы құрылған функцияны негізгі main () – функциясында пайдаланыңыз.

  4. Массивті сұрыптайтын функцияны пайдалана отырып (алдын ала құрып алу қажет) массив элементтерін өсу ретімен сұрыптау қажет, бірақ теріс элементтері жойылуы қажет.

  5. Квадратты матрицаны бірөлшемді массивке айналдыратын функция жазыңыз.

Мысалы:

Input:

01 02 03 04

05 06 07 08

09 10 11 12

13 14 15 16

Output:

1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10

  1. Өлшемі 5х5 болатын квадраттық матрицаның ауыстырылған матрицасын табатын функция жазыңыз.

Мысалы:



  1. Бірөлшемді массивті кездейсоқ сандармен толтырыңыз. Берілген х-қа тең болатын элементтерді массивтен өшіріп тастайтын функция жазыңыз және экранға массивтің өшіруден кейінгі жаңа құрамын шығарыңыз.

Мысалы:

Input:

1 2 1 4 1 12 16 12 10 1 9 5 6 9 11 10

X=1

Output:

2 4 12 16 12 10 9 5 6 9 11 10