Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kursrab-2011-укр.doc
Скачиваний:
3
Добавлен:
20.08.2019
Размер:
245.76 Кб
Скачать

Завдання 2. Робота з масивами.

Мета: Придбання практичних навичок в роботі з одномірними та двомірними масивами.

Постановка задачі

Заданий двомірний масив дійсних чисел (квадратна матриця A розміром N x N (6<=N<=10), що містить дійсні елементи. Реалізувати його обробку, як вказано в варіанті завдання. Вхідні дані задати самостійно, враховуючи специфіку задачі.

При виконанні 2-го завдання необхідно:

  1. В програмі повинні бути передбачені функції для введення/виведення елементів масиву та його обробки.

  2. Для автоматичного заповнення масиву а даними використовувати генератор випадкових чисел. Варіанти індивідуальних завдань

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

  2. Знайти середнє арифметичне елементів кожного з парних стовпців матриці.

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

  4. Знайти характеристику кожного стовпця матриці (суму модулів від’ємних непарних елементів в кожному стовпці).

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

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

  7. Знайти мінімальне з чисел, що зустрічається у матриці більше одного разу.

  8. Знайти максимальне з чисел, що зустрічається у матриці більше одного разу.

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

  10. Знайти суму найменших елементів кожного рядку матриці та їх координати.

  11. Отримати нову матрицю шляхом ділення всіх елементів даної матриці на її найбільший за модулем елемент.

  12. Отримати нову матрицю шляхом ділення всіх елементів даної матриці на її найменший за модулем елемент.

  13. Отримати нову матрицю шляхом множення всіх елементів даної матриці на її найбільший за модулем елемент.

  14. Отримати нову матрицю шляхом множення всіх елементів даної матриці на її найменший за модулем елемент.

  15. Отримати нову матрицю шляхом додавання до всіх елементів даної матриці її найбільшого за модулем елемента.

  16. Отримати нову матрицю шляхом додавання до всіх елементів даної матриці її найменшого за модулем елемента.

  17. Отримати нову матрицю шляхом віднімання від всіх елементів даної матриці її найбільшого за модулем елемента.

  18. Отримати нову матрицю шляхом віднімання від всіх елементів даної матриці її найменшого за модулем елемента.

  19. Сформувати вектор з добутків елементів стовпців та знайти їх середнє арифметичне.

  20. Сформувати вектор з найменших значень елементів рядків та знайти їх середнє арифметичне.

  21. Замінити нулями всі елементи матриці, що розташовані на головній діагоналі та вище неї.

  22. Замінити нулями всі елементи матриці, що розташовані на головній діагоналі та нижче неї.

  23. Сформувати вектор з сум елементів рядків та знайти їх середнє арифметичне.

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

  25. Сформувати вектор з сум елементів стовпців та знайти їх середнє арифметичне.

  26. Сформувати вектор з добутків елементів рядків та знайти їх середнє арифметичне.

  27. Сформувати вектор з найбільших значень елементів рядків та знайти їх середнє арифметичне.

  28. Сформувати вектор з різниць найбільших та найменших значень елементів рядків.

  29. Сформувати вектор з різниць найбільших та найменших значень елементів стовпців.

  30. Сформувати вектор з сум найбільших та найменших значень елементів рядків.

  31. Сформувати вектор з сум найбільших та найменших значень елементів стовпців.

  32. Знайти суму елементів рядку, в якому розташований найменший елемент.

  33. Знайти суму елементів рядку, в якому розташований найбільший елемент.

  34. Знайти характеристику кожного рядку матриці (суму додатніх парних елементів у кожному рядку).

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

  36. Сформувати вектор з найменших значень елементів стовпців та знайти їх середнє арифметичне.

  37. Сформувати вектор з найбільших значень елементів стовпців та знайти їх середнє арифметичне.

  38. Визначити для кожного елемента матриці позиції її елементів з такою ж сумою цифр. Для обчислення суми цифр цілого числа використовувати функцію.

  39. Замінити всі додатні парні числа на числа, які сформовані їх записами в оберненому порядку. Скласти функцію, що отримує для заданого числа його “паліндром“ (число а вважається “паліндромом“ числа b, якщо читаючи число а справа наліво отримаємо число b).

  40. Упорядкувати рядки матриці за зростанням значень максимальних елементів у рядках (для знаходження максимального елемента в рядку використовувати функцію).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]