![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 30
|
![]()
Дана матрица nxm Найти наибольший и наименьший элемент в каждой строке..Отсортировать эти максимумы по убыванию в матрицеб а минимумы по возрастаниюю. указать какое количество максимальных и минимальных элементов находица в каждом столбце.
Код: var a:array [1..100,1..100] of integer; amin,amax,kolmax,kolmin:array[1..100] of integer; n,m,j,i,min,max,p,k,x,z :integer; f:boolean; begin write('Vvedite kol-vo strok='); read (m); write('Vvedite kol-vo stolbcov='); read (n); for i:=1 to m do for j:=1 to n do begin write('Vvedite a[',i,',',j,']='); read(a[i,j]); end; writeln; for i:=1 to m do begin for j:=1 to n do write (a[i,j]:4); writeln; end; k:=1; for i:=1 to m do begin max:=a[i,1]; min:=a[i,1]; for j:=1 to n do begin if a[i,j]>max then max:=a[i,j]; if a[i,j]<min then min:=a[i,j]; end; amax[k]:=max; amin[k]:=min; k:=k+1; writeln('Min v ',i,' stroke=',min,' ',',Max=',max); end; for i:=1 to k-1 do begin for j:=i+1 to k-1 do begin if amax[i]<amax[j] then begin p:=amax[i]; amax[i]:=amax[j]; amax[j]:=p; end; if amin[i]>amin[j] then begin x:=amin[i]; amin[i]:=amin[j]; amin[j]:=x; end; end; end; writeln('Otsortirovannye max elementy'); for i:=1 to k-1 do writeln(amax[i]); writeln('Otsortirovannye min elementy'); for i:=1 to k-1 do writeln(amin[i]); kolmax[1]:=0; z:=1; for j:=1 to n do begin for i:=1 to m do begin for k:=1 to k-1 do begin if amax[k]=a[i,j] then kolmax[z]:=kolmax[z]+1; if amin[k]=a[i,j] then kolmin[z]:=kolmin[z]+1; end; end; z:=z+1; end;lmax[z]+1; if amin[k]=a[i,j] then kolmin[z]:=kolmin[z]+1; end; end; z:=z+1; end; for i:=1 to z-1 do begin writeln('Kol-vo max elementov v ',i,' stolbce=',kolmax[i]); writeln('Kol-vo min elementov v ',i,' stolbce=',kolmin[i]); end; Readln; Readln блин.....находин неаибольший и наименьший элемент в каждой строке Сортирует максимумы по убыванию минимумы по возрастанию а вот...указать какое количество максимальных и минимальных элементов находица в каждом столбце. почемуто не работает(....напишите код плиз где не праавельно....или уже в исправленом виде)))))пожалуста....(! |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Вы хронически нарушаете одни и те же правила форума! Название созданной Вами темы не соответствует правилам форума. Код программы должен оформляться специальными тегами [CODE]..[/СODE] (это кнопочка с решёточкой #) Такое впечатление, что Вы либо сознательно игнорируете правила форума, либо их просто не читали, либо просто не можете понять, что там в этих правилах написано! ![]() Модератор. |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Nero - ошибка драйвера DMA. ошибка CRC | NecRoMat | Софт | 5 | 09.05.2012 01:29 |
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? | ankris | HTML и CSS | 5 | 23.11.2010 16:58 |
Это ошибка Delphi или моя ошибка??? | bloodeagle | Общие вопросы Delphi | 3 | 12.11.2009 15:26 |
Ошибка в Аfor i:=1 to SI do. Пишит что ошибка в SI | Алексей_xXx | Помощь студентам | 2 | 29.05.2009 00:09 |
...Ошибка 101 (net::ERR_CONNECTION_RESET): Неизвестная ошибка... | infrared | Помощь студентам | 0 | 16.04.2009 17:44 |