Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Cумма элементов строки и столбца матрицы(Pascal)

30K
06 декабря 2007 года
Dashuta
8 / / 26.11.2007
Зы завтро надо сдать 4 лабы по паскалю если кто-то делал похожие или такие же плз помогите может у вас остались исходники просто очень надо.

Дана прямоугольная матрица A(n,m). Найти сумму элементов строки и столбца, на пересечении которых расположен максимальный элемент матрицы A. Нахождение номера строки и столбца, на пересечении которых находится максимальный элемент матрицы A, оформить в виде подпрограммы.

[COLOR="Red"]Нарушение пункта 10 Правил раздела Студентам.одна тема - одна задача.Лишнее удалил.Неверное название темы.[/COLOR]модератор.
1.9K
06 декабря 2007 года
max_dark
256 / / 11.11.2005
Код:
const
    n = 10;
    m = 20;
var
    A : array [ 1..n, 1..m ] of integer;
function func(var im : integer;var jm : integer) : integer;
    var
        i,j : integer; { Счетчики }
        sum : integer;
begin
    im:=1;
    jm:=1;
    { находим максимум }
    for i:=1 to n do
        for j:=1 to m do
            if A[i,j] > A[im,jm] then begin
                im:=i;
                jm:=j;
            end;
    { находим сумму }
    sum:=0;
    for i:=1 to n do
        sum:=sum + A[i,jm];
    for j:=1 to n do
        sum:=sum + A[im,j];
    func:=sum;
end;
    var
        im,jm : integer;
        sum   : integer;
begin
    { Ввводим матрицу(Сделаешь самостоятельно) }
    { Вызываем функцию }
    sum:=func(im,jm);
    { выводим результат }
    WriteLn('Максимум: A[', im, ',', jm, '] = ', A[im,jm], ' Сумма: ', sum);
end.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог