Наталья Барышева
Наталья Барышева

Помогите с паскалем. Задан массив А 5х6. Элементы четных строк заменить на 0, а нечетных - разделить на 2

ЛФ
Людмила Фёдорова

for i:=1 to length(s) do
if s='0' then s:='2';

АВ
Алексей Васильев

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

ЕВ
Екатерина Власова

for i:=1 to 5 do
for j:=1 to 6 do begin
if i mod 2 = 0 then A[i,j] = 0
else A[i,j] = A[i,j] / 2;
end;

ps для корректной работы элементы массива должны быть вещественными, иначе ошибки будут. либо деление замените на целочисленной деление div

или округлять: A[i,j] = round(A[i,j] / 2);

ЕК
Елена Кутузова

Ответ 3, двойное отрицание.

ТГ
Тема Галий

Каков тип элементов массива?
если целый, то как-то так:
for j:=1 to 6 do begin
A[ 1, j ]:=A[ 1, j ] DIV 2;
A[ 2, j ]:=0;
A[ 3, j ]:=A[ 3, j ] DIV 2;
A[ 4, j ]:=0;
A[ 5, j ]:=A[ 5, j ] DIV 2;
end;
Если тип вещественный, то всюду вместо DIV поставь слэш
A[ 1, j ]:=A[ 1, j ] / 2;
и т. д.

Похожие вопросы
С++ .Дан массив из n-элементов выяснить каких эл-тов больше четных или нечетных.
СОСТАВИТЬ ПРОГРАММУ В ПАСКАЛЕ. Заменить в каждой строке массива максимальный элемент на ноль.
Дан двумерный массив А, сформировать массив B состоящий из сумм элементов нечетных строк.
Если в массиве сумма положительных элементов четная, найти кол-во четных элементов, иначе-количество нечетных!! (паскаль)
Помоги пожплуйста с паскалем. напечатать является ли заданное число четным??
Заменить элементы с нечетными номерами на квадрат их но¬мера. На паскале
Определить сумму элементов последовательности с нечетными и сумму элементов с четными порядковыми номерами.
в одномерной матрице найти кол-во четных и нечетных элементов. паскаль
Даг массив из 10 элементов. Вывести на экран только четные элементы. (Паскаль)
массив VBA Найти максимальный элемент среди элементов с четными индексами. (Массив X(10))