Предмет: Информатика, автор: annic1986

Помогите! Совсем не дружу с Паскалем...
Что будет результатом выполнения фрагмента программы на языке программирования Turbo Pascal:
k := 0;
For i := 1 to n do
For j := 1 to n do
if i + j = n + 1
then a[i, j] := a[i, j] + i;
(Опишите словами, например, результатом будет количество четных элементов в каждом столбце квадратной матрицы)


XOOTO1: Какое условие была?
XOOTO1: Чему равно n
XOOTO1: ??
annic1986: Это целиком текст, который дали, больше ничего...

Ответы

Автор ответа: XOOTO1
1
Короче, смотри 1 + 1 = 5 + 1 выполняется Else(В данном коде у тебя ничего не происходит), пошли по кругу, 1 + 2 = 5 + 1 снова выполняется Else, и т.д, пока не будет 1 + 5 = 5 + 1 тогда здесь уже выполняется Then, а именно число которые стоит в позиции i = 1 и j = 5 (i - это строки)(j - это столбцы)  например там стоит число 20 то уже будет 21.


XOOTO1: i будет = 2, только тогда когда пройдёт весь цикл j... Я хз понимаешь ли ты что-то, поскольку ты не шаришь в Паскале(Я не оскорбляю тебя, каждый своим увлечён)
Похожие вопросы
Предмет: Математика, автор: hamoriadasha
Предмет: Английский язык, автор: akbargafurov890
Предмет: Английский язык, автор: me0w09