Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача по теме двумерные массивы
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Диана
Задан двумерный массив 4 на 4. Найти минимальный элемент каждого столбца и написать его в новый (одномерный) массив. rolleyes.gif
Гость
!help.gif
Zzzz...

VAR
w,i,j,min:integer;
a:array[1..4,1..4] of integer;
q:array[1..20] of integer;
BEGIN
assign(input,'input.in');
reset(input);
for i:=1 to 4 do
begin
for j:=1 to 4 do
begin
read(a[i,j]);
end;
end;

for i:=1 to 4 do
begin
min:=20000;
for j:=1 to 4 do
begin
if min>a[j,i] then
begin
min:=a[j,i];
inc(w);
q[w]:=min;
end;
end;
end;
END.

renesko1
Может я и придраюсь, но зачем новый массив делать размером 20 элементов ведь в итоге туда запис.
4 min элемента из 1 матрицы ?
Zzzz...
я всегда беру с запасом....привычка)..но по-мойму это не так много заберет памяти?
renesko1
В принципе да, но зачем ?
(Типичная занудная фраза : представь что таких массивов милионны)
Диана
Zzzz..., спасибо большое respect2.gif
Michael_Rybak
Цитата
я всегда беру с запасом....привычка)..но по-мойму это не так много заберет памяти?


Цитата
В принципе да, но зачем ?


на олимпиадах это иногда спасает. конечно, головой лучше думать, но лишним не будет накинуть десяток элементов.
klem4
Цитата
на олимпиадах это иногда спасает. конечно, головой лучше думать, но лишним не будет накинуть десяток элементов.


Это юмор такой или я чего-то недопонял ? blink.gif
Zzzz...
скорее всего этим хотели сказать если думать не хочешь ставь на максимум!)
klem4
оффтоп

в общем-то я уже понял, что с чувством юмора у меня туговато в последнее время)
Michael_Rybak
нет, это не юмор.

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

вот я говорю, что лучше, конечно, думать головой, но на всякий случай можно перестраховаться. что я всегда и делаю.

Zzzz...
народ может кто-нить купит лодку,а?...че-то уже сплошной офф пошел...
Michael_Rybak
у нас офф, у тебя флуд ;) кто захочет - ответит в любом случае.
renesko1
Молчание золото ( smile.gif )
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.