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

Завдання

Скласти та налагодити програму для рішення задачі згідно з індивідуальним завданням.

Вихідними даними задачі є матриця розмірності nm, що записана у текстовому файлі data10.txt, який має таку структуру:

n m

а11 а12 ... а1m

а21 а22 ... а2m

… … …

аn1 аn2 ... аnm

Результати задачі виводити на екран дисплея та записувати у текстовий файл rez10-B.txt (де В – номер варіанту).

Замінити від’ємні елементи матриці нулями, а додатні – одиницями та підрахувати кількість відповідних замін.

Поміняти місцями найбільші та найменші елементи матриці та підрахувати кількість таких замін.

Знайти для кожного рядка найбільший і найменший елементи і поміняти їх місцями з першим і останнім елементами рядка.

Знайти для кожного рядка найбільший елемент і поміняти його з елементом головної діагоналі цього ж рядка.

Транспонувати матрицю.

Для кожного рядка поміняти місцями найбільший і перший елементи рядка.

Поміняти всі елементи матриці місцями симетрично додаткової діагоналі.

Поміняти місцями стовпці з максимальним та мінімальним елементами матриці.

Знайти рядок з найбільшою кількістю нулів і поміняти його місцями з першим рядком.

Поміняти місцями елементи головної і додаткової діагоналі.

Знайти на головній і додатковій діагоналі максимальні елементи і поміняти їх місцями.

Поміняти місцями відповідні елементи першого ряду і головної діагоналі.

Поміняти місцями рядки з максимальним та мінімальним елементами матриці.

Знайти рядки с найбільшою та найменшою сумою елементів. Вивести суми елементів для кожного рядка та помітити рядки з найбільшою та найменшою сумою.

Для кожного рядка матриці обчислити та вивести кількість елементів, значення яких більше заданого числа С.

Контрольні питання

  1. Які стандартні покажчики на потоки містить бібліотека stdio.h?

  2. Які типові операції необхідно виконати при запису даних у файл?

  3. Які типові операції необхідно виконати при читанні даних з файлу?

  4. Для яких режимів роботи можна відкрити файл?

  5. Як виконати форматований запис даних у файл?

Додаток 1

Титульна сторінка

Frame5

Додаток 2

Державні стандарти на оформлення алгоритмів (блок-схем)

Розмір a вибирається із ряду 10, 15, 20 мм і допускається збільшувати його на число кратне 5. Розмір b = 1,5a (допускається b = 2a).