Можем да решим задачата с два вложени цикъла и малко изчисления в тях:
n
.for
цикъл, който ще отговаря за редовете в таблицата. Наименуваме променливата на цикъла row
и ѝ задаваме начална стойност 0. За условие слагаме row < n
. Размерът на стъпката е 1.for
цикъл, който ще отговаря за колоните в таблицата. Наименуваме променливата на цикъла col
и ѝ задаваме начална стойност 0. За условие слагаме col < n
. Размерът на стъпката е 1.num
, на която присвояваме резултата от текущият ред + текущата колона + 1 (+1, тъй като започваме броенето от 0).num > n
. Ако num
е по-голямо от n, присвояваме нова стойност на num
равна на два пъти n - текущата стойност за num
. Това правим с цел да не превишаваме n
в никоя от клетките на таблицата.