Помогите решить пожалуйста(подробно): Найдите ошибки в алгоритме: for i:= 1 to n...

0 голосов
58 просмотров

Помогите решить пожалуйста(подробно):

Найдите ошибки в алгоритме:

for i:= 1 to n do
begin
for j:= 1 to m do
c[i,j]:=a[i,j]+ a[i,j]
end;

Какую типовую задачу выполняет алгоритм?


Информатика (206 баллов) | 58 просмотров
Дано ответов: 2
0 голосов

единственная ошибка которую вижу это что что не стоит ";" в строке c[i,j]:=a[i,j]+ a[i,j]

это программа заполняет новый массив удвоенными значениями соответствующих элементов массива

(3.1k баллов)
0 голосов

во-первых: задан ли двумерный массив с?

во-вторых, операторская скобка begin не нужна

в-третьих не поставлена точка с запятой после c[i,j]:=a[i,j]+ a[i,j]

скоре всего ошибка в третьем...

 

алгоритм выполняет следующее: он берет элемент из двум. массива и  в новый двумерный на это же место присваевает элементу значние, равное сумме этого элемента и его себя опять же,или,подругому, присвает ему значение, равное двум соотв. ему элементам в массиве предыдущ

например

 дан массив 2х3:

 

1 3 45

9 8 2344

 

тогда новый массив будет иметь вид:

 

2 6 90

18 16 4688

(17.7k баллов)