Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Zavdannya_2

.docx
Скачиваний:
14
Добавлен:
23.03.2015
Размер:
19.03 Кб
Скачать

Завдання 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. Сформувати масив з різниць найбільших та найменших значень елементів рядків.

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

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

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

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

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

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

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