py.user.next
Напиши задание.
Попробуем с чистого листа:
Дано: на вход через stdin подаются числа произвольно ввод заканчивается введением слова end
Например:
1 2 3
4 5 6
7 8 9
end
на выходе должна получится тоже матрица такого же размера, но элементы матрицы получаются из суммы соседних элементов, для центрального элемента 5 на выходе должно получится (4+6+2+8) т.е. 20 для крайних элементов например для 1 соседи будут 2 и 3 по горизонтали и 4 и 7 по вертикали т.е. в сумме будет 16 и так заполняем по элементно с этапами сложения
(2+3+4+7) (1+3+5+8) (1+2+6+9)
(5+6+1+7) (4+6+2+8) (4+5+3+9)
(8+9+4+1) (7+9+5+2) (7+8+3+6)
или
16 17 18
19 20 21
22 23 24
матрица на входе может быть любого произвольного размера может 1х1 ,т.е всего один элемент подаваться на вход, для одного элемента соседями он сам и будет являтся
т.е. к примеру для 1 на входе будет 4 на выходе т.к. он сам себе сосед и складывая его 4 раза получаем 4
для матрицы типа столбец например
1
3
5
6
end
результат на выходе должен быть для 1 горизонтальные соседи это она сама вертикальные 3 и 6
для 3-ки горизонтальные опять же она сама 3-ка вертикальные 1 и 5
на выходе имеем
11
12
19
20
для строки аналогично только вертикальные соседи будут для элементов сами элементы…
теперь задача должна быть понятна даже школьнику