Лучший ответ
-
2 0
utk-am 6 (18963)552154 13 лет
ну как... )
вначале 5 раз отнимается 1 от S (начальное значение S=0) (потому чтовнутренний цикл for k:=1 to 5 do )
потом опять 5 раз отнимается 1 от S
и опять и опять и того 5 раз. т.к. внешний цикл повторяется тоже 5 for j:=1 to 5 do
измени в строчке for j:=1 to 5 do вместо 5 - 6.
и будет -30, например )
если надо -10, то надо чтобы было for j:=1 to 2 do
Ответы
-
2 0
FunTime 6 (13045)32863 13 лет
а сколько должно быть? в каждой итерации выполнятся ещё 5 итераций...
там же вложенный цикл...
пробегись отладчиком посмотри сколько раз выполняется S:=S-1;
если ты хочешь просто -10 получить.... вообще зачем вложенный цикл? -
-
1 0
iddqd (42) 6 (5840)31866 13 лет
Два вложенных цикла по 5 итераций, следовательно внешний цикл 1 раз прогоняет, внутренний 5 раз. Итого 5 * 5 = 25
-
-
1 0
Aliens2011 (46) 1 (245)2 13 лет
будь проще:
begin
S:=0;
for j:=1 to 5 do
for k:=1 to 5 do
Dec (S);
writeln(' S=', S);
end.