В таблице Dat хранятся положительные или отрицательные целые числа. Что будет напечатано в результате выполнения алгоритма алг нач целтаб Dat [1:10] Целью k, m, num Dat[1]:=6 Dat[2]:=-1 Dat[3]:=2. Dat[4]:=9 Dat[5]:=-4. Dat[...

В таблице Dat хранятся положительные или отрицательные целые числа. Что будет напечатано в результате выполнения алгоритма алг нач целтаб Dat [1:10] Целью k, m, num Dat[1]:=6 Dat[2]:=-1 Dat[3]:=2. Dat[4]:=9 Dat[5]:=-4. Dat[6]:=3 Dat[7]:=9. Dat[8]:=-7 Dat[9]:=7. Dat[10]:=1 num :=1; m := Dat[1] нц для k от 2 до 10 если Dat[k] < 2* m то m := Dat[k] num := k все кц вывод num кон Объясните, пожалуйcта, подробно, заранее спасибо
Гость
Ответ(ы) на вопрос:
Гость
У меня получилось m=-4, k=10 Просто подставляй значения и проверяй условие, если условие верно то m будет=значению Д под этим номером. 1)Берем Д(1)=6 проверяем 6 меньше 2*6 ДА m присваиваем значение Д(1),т.е 6 2)Берем Д(2)=-1 Сравниваем -1 меньше 2*6 ДА m присваиваем значение Д(2),т.е -1 и Т,Д до конца
Не нашли ответ?
Ответить на вопрос
Похожие вопросы