Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.03.2011
Сообщений: 46
1

В Паскале через двойной массив составить матрицу

12.04.2011, 21:13. Показов 820. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер.

Задание такое.

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

т.е. 452
163 ,будет 5,это наибольший элемент в ряду и наименьший в колонке,в ране это выдаётся как 1 ряд,2 колонка

Просто если элемент повторяется,то на экране он выдаст только первый элемент,а второй(повторный нет....)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
program masivs;
uses crt;
type mas=array [1..10,1..10] of integer;
var a:mas;
    i,j,k,m,n,max,maxj:integer;
    paz:boolean;
begin
clrscr;
     write ('Vvvedite razmer massiva ===> ');
     readln (m,n);
     for i:=1 to m do
         for j:=1 to n do begin
                          write ('Vvedite A (',i,',',j,') ===> ');
                          readln (a[i,j])
                          end;
     {najdite element, kotorij naibolwij v radu,no naimenwij v kolonne}
     writeln ('Iskomij element nahoditsa ');
     for i:=1 to m do begin
                      max:=a[i,1];
                      maxj:=1;
                      for j:=2 to n do if a[i,j]>max then begin
                                                          max:=a[i,j];
                                                          maxj:=j
                                                          end;
                      paz:=true;
                      for k:=1 to m do if a[k,maxj]<a[i,maxj] then paz:=false;
                      if paz then writeln (i,'. rad i  ',maxj,'. kolonna')
                      end;
     readln
end.
Добавлено через 37 минут
кто может помочь?????
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2011, 21:13
Ответы с готовыми решениями:

Составить матрицу через програмирование
Есть пример того что я сделал , и матрица что мне нужна , я её вручную составил , а при смене угла...

Перевод чисел в системы счисления на паскале через массив
Задан массив F из чисел в двоичной системе счисления. В другом массиве организовать перевод...

Как в паскале определить двойной клик мыши?
Как в паскале определить двойной клик мыши?

Двойной маятник по методу Эйлера на паскале неправильно строит график
где может быть ошибка program dm; const n=5000 ; var H,W,C,M,q:real; i:integer; s:string;...

0
12.04.2011, 21:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2011, 21:13
Помогаю со студенческими работами здесь

Как вывести матрицу через двухмерный массив на экран
Помогите плиз вывести матрицу через двухмерный массив на экран. Вот матрица 1 0 0 0 0 1 1 1 0 0...

Создание 2Д графики на Си/С++ через собственный буффер(массив/матрицу)
В общем, нужна информация или простенькие примеры как можно выводить собственный массив пикселей на...

Массив: Создать массив со значениями двойной точности
Создать массив со значениями двойной точности. Количество элементов генерируются псевдослучайно на...

Составить программу вычисления двойной суммы
Условие: http://s42.***********/i097/1102/d8/00938bf5f370.jpg Запись этого условия на паскале я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru