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

Завдання 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. Упорядочить строки матрицы по неубыванию значений максимальных элементов в строках (для нахождения максимального элемента в строке использовать функцию).

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