Задания
Версия для печати и копирования в MS WordДан фрагмент программы:
| Бейсик | Python |
|---|---|
FOR n = 1 TO 6 FOR m = 1 TO 5 C(n,m)=C(n,m)+(2*n-m) NEXT m NEXT n
| for n in range(1, 7): for m in range(1, 6): C[n,m]=C[n,m]+(2*n-m)
|
| Паскаль | Алгоритмический язык |
for n:=1 to 6 do for m:=1 to 5 do begin C[n,m]:=C[n,m]+(2*n-m); end;
| нц для n от 1 до 6 нц для m от 1 до 5 C[n,m]:=C[n,m]+(2*n-m) кц кц |
| Си++ | |
for (n = 1; n <= 6; n++) { for (m = 1; m <= 5; m++) { C[n][m]=C[n][m]+(2*n-m); } } | |
Чему будет равно значение элемента двумерного массива С[4,3], если до выполнения этих команд С[4,3]=10?
Решение.
В ходе реализации циклов переопределяют исходные значения, прибавляя к ним слагаемое 2*n-m. Поэтому искомое значение: C[4,3] = 10 + (2*4 - 3) = 15.

