Задача:
Даны натуральное число n, действительная квадратная матрица порядка n, действительные а1,...,an+5 . Элементы последовательности а1,...,an+5 домножить на 10, если наибольший элемент матрицы (в предположении, что такой элемент единственный) находится на главной диагонали, и на 0.5 в противном случае.
Решение:
Код работает следующим образом:
- Сначала запрашивается порядок матрицы и её элементы у пользователя.
- Затем происходит поиск наибольшего элемента на главной диагонали и сохранение его индекса.
- Далее запрашиваются элементы последовательности.
- В зависимости от того, где находится наибольший элемент матрицы, происходит домножение элементов последовательности на 10 или на 0.5.
- Наконец, выводятся исходная матрица и новая последовательность.
Примечание: в коде предусмотрены проверки на наличие элементов на главной диагонали и корректность вводимых данных.