Статья Автор: Рябинин Дмитрий

Дмитрий Дубинин: Дубинин Дмитрий Обучение Задания (51) Решенные задания Мои посылки Избранное Тетради Профиль Дневник ЕГЭ apps.rustore.ru Реклама favicon Перейти Личный кабинет учителя Новая рабочая тетрадь Параметры вопроса Название задачи # Задание 1 вариант 1 n = int(input()) a = [] # Вводим матрицу for i in range(n): a.append(list(map(int, input().split()))) # Меняем диагонали for i in range(n): a[i][i], a[n-i-1][i] = a[n-i-1][i], a[i][i] for i in range(n): print(*a[i]) # Задание 1 вариант 2 n = int(input()) m = int(input()) a = [] # Вводим матрицу for i in range(n): a.append(list(map(int, input().split()))) # Ищем два максимума mx0 = mx1 = -10 ** 10 j0 = j1 = i0 = i1 = 0 for i in range(n): for j in range(m): if a[i][j] > mx0: mx1, i1, j1 = mx0, i0, j0 mx0, i0, j0 = a[i][j], i, j elif a[i][j] > mx1: mx1, i1, j1 = a[i][j], i, j # Меняем местами элементы a[i0][j0], a[i1][j1] = a[i1][j1], a[i0][j0] for i in range(n): print(*a[i]) # Задание 2 вариант 1 # Программа должна использовать рекурс

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать