Помогите решить .
Дан целочисленный массив размера N. Увеличить все четные числа, содержащиеся в массиве, на исходное значение первого четного числа. Если четные числа в массиве отсутствуют, то оставить массив без изменений.
Заранее спасибо.
for i:=1 to n do
if not odd (a[i]) then
begin
b:=a[i];
break;
end;
for i:=1 to n do
if not odd (a[i]) then
a[i]:=a[i]+b;
for i:=1 to n do
if not odd (a[i]) then
begin
b:=a[i];
break;
end;
for i:=1 to n do
if not odd (a[i]) then
a[i]:=a[i]+b;
if not odd (m[i]) then //массив то ДВУМЕРНЫЙ
begin
b:=m[i];
break;
end;
for i:=1 to n do
if not odd (m[i]) then //тоже самое
m[i]:=m[i]+b;