Witam
Miałem zadanie do zrobienia ale nie mam kompletnie pojęcia jak się do tego zabrać. Od razu piszę że nie jest mi potrzebne tylko suche rozwiązanie bo ono mi nic nie da. Chciałbym dowiedzieć się jak napisać ten program i co po kolei mam robić i mniej więcej jak to zrobic. Muszę nauczyć się mniej więcej tworzenia takich elementów.
Program:
Dana jest 2-wymiarowa tablica nieujemnych liczb całkowitych. Przez otoczenie elementu t[i,j] tej tablicy rozumiemy wszystkie elementy, które stykają się z tym elementem tzn. leżą w poprzedniej lub w następnej względem j kolumnie i tym samym wierszu albo poprzednim lub następnym względem i wierszu i tej samej kolumnie . Tak więc, w zależności od położenia elementy tablicy będą miały 2,3 albo 4-elementowe otoczenie.
Napisać program, który dla tablicy o maksymalnej liczbie 20 wierszy i 30 kolumnach znajdzie element(tzn. jego numer wiersza i kolumny) dla którego iloczyn elementów jego otoczenia jest maksymalny.
Preferowany będzie rozwiązanie z funkcją otoczenie(var t:tablica, const iel, jel:Integer):integer , która dla elementu tablicy t[iel,jel] obliczać będzie iloczyn elementów jego otoczenia.
Nie mam pojęcia jak się do tego zabrać więc proszę o wskazówki.