Как решить это задание? Без разницы на каком языке программирования.
Дана матрица А(nxn) с положительными элементами. Написать программу, которая находит среди элементов матрицы тройки таких элементов (aji-1, aji, aji+1), чтобы существовал треугольник со сторонами, равными этим числам.

2 Сен 2019 в 14:41
245 +1
0
Ответы
1

Для решения данной задачи можно перебирать все возможные тройки элементов матрицы и проверять выполнение условия треугольника для каждой тройки. Если условие выполняется, то такие элементы можно выводить или сохранять в отдельный список.

Примерный псевдокод:

1. Ввод размера матрицы n
2. Создание матрицы A[n][n] и ввод элементов матрицы
3. Создание списка троек validTriangles
4. Перебор всех элементов матрицы A[i][j] кроме крайних элементов
5. Для каждого A[i][j] проверяем существует ли треугольник с сторонами A[i][j-1], A[i][j], A[i][j+1]
6. Если условие выполняется, добавляем тройку (A[i][j-1], A[i][j], A[i][j+1]) в список validTriangles
7. Вывод списка validTriangles

Это лишь общий план решения задачи. Для реализации программы необходимо учесть различные детали, например обработку крайних элементов матрицы и проверку условия существования треугольника.

20 Апр в 05:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 89 997 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир