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

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

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

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

Ответ
5 (1 оценка)
1
Tlalok 11 лет назад
Светило науки - 238 ответов - 2987 раз оказано помощи

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

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

Ответ
5 (1 оценка)
0
kefa 11 лет назад
Светило науки - 1740 ответов - 33433 помощи

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

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

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

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

 

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

например

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

 

1 3 45

9 8 2344

 

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

 

2 6 90

18 16 4688