Массив, Паскаль
Массив, паскаль.
Нужна помощь ни как не могу догадаться как составить программку: Дана матрица А[1:4;1:6]. Если количество положительных элементов в третьей строке больше количества отрицательных элементов в третьем столбце, то из матрицы А получить матрицу В по правилу: В(i,j)=A(i,j)∙Amax где Amax - максимальный элемент матрицы А. Иначе получить квадратную матрацу, добавив строки, элементы каждой из которых представляют сумму двух последних элементов в столбце. Eсть только начало: program MATRICA; uses wincrt; var A:array [1..4,1..6] of integer; B:array[1..4,1..6] of integer; I,J:INTEGER; Begin RANDOMIZE; for I:=1 to 4 do for J:=1 to 6 do A[I,J]:=random(100)-30; writeln('ЗАДАНА МАТРИЦА А'); for I:=1 to 4 do Begin writeln; for J:=1 to 6 do write(A[I,J]:4); end; |
блин... как указать на количество?
|
Цитата:
|
Цитата:
Код:
program MATRICA; |
Часовой пояс GMT +4, время: 19:07. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.