Двумерные массивы

Ответить
PIPL
Сообщения: 6
Зарегистрирован: 30 мар 2009, 17:47

Пожалуйста решите задачу:
Заменить все элементы двумерного массива целых чисел меньшие среднего арифметического первого столбца на квадраты этих элементов.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

M - столбцы, N- строки, A[1..N,1..M] - массив

Код: Выделить всё

//среднее I столбца
Avg:=0;
for i:=1 to m do Avg:=A[i,1];
Avg:=Avg/n;
//замена
for i:=1 to n for j:=1 to m do if A[i,j]<Avg then A[i,j]:=sqr(A[i,j]);
Ответить