1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | INPUT "vvedite razmer N ", n DIM a(n, n) x = n y = n + 1 num = 1 dlina = n shag = 1 DO WHILE dlina <> 0 i = 0 DO WHILE i <> dlina y = y - shag a(y, x) = num s = s + a(y, x) num = num + 1 i = i + 1 LOOP i = 0 dlina = dlina - 1 DO WHILE i <> dlina x = x - shag a(y, x) = num s = s + a(y, x) num = num + 1 i = i + 1 LOOP shag = shag * (- 1 ) LOOP FOR i = 1 TO n FOR j = 1 TO n PRINT a(i, j); NEXT PRINT NEXT PRINT "s="; s |
Тестирование выполнено в программе QB64 ( Скачать )