Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2013, 13:30   #1
artem66rus
 
Аватар для artem66rus
 
Регистрация: 05.04.2011
Сообщений: 7
По умолчанию По заданной квадратной матрице построить вектор

Есть задача:

По заданной квадратной матрице размером 10×10, построить вектор длиной 19, элементы которого - максимумы элементов, диагоналей, параллельных главной диагонали.

И решение в паскале. Помогите поажлуйста переделать программу в Delphi с формой.

Код:
const
  n=10;
var
  a: array[1..n,1..n] of integer;
  b: array[1..n*2-1] of integer;
  i,j,max,m,k: integer;
begin
  writeln('Исходная матрица:');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      a[i,j]:=random(99)+1;
      write(a[i,j]:4);
    end;
    writeln;
  end;
  writeln;
 
  m:=0;
  for k:=1-n to n-1 do
  begin
    inc(m);
    max:=-32768;
    for i:=1 to n do
    begin
      for j:=1 to n do
        if (j-i=k)and(a[i,j]>max)then max:=a[i,j];
      b[m]:=max;
    end;
  end;
 
  writeln('Полученный массив максимумов диагоналей:');
  for i:=1 to 2*n-1 do write(b[i],' ');
  readln;
end.
artem66rus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1) В массиве элемент с нечётным индексом переставить местами 2) по вещественной квадратной матрице построить вектор ЖунькООО Помощь студентам 1 10.10.2011 11:16
по заданной матрице смежности простого графа построить каркас этого графа с использованием поиска вширь d1m2o3n4 Помощь студентам 0 22.06.2011 22:43
по заданой матрице построить вектор из масимумов диагоналей teno Помощь студентам 1 10.03.2011 09:53
В данной действительной квадратной матрице perojenko Помощь студентам 6 23.06.2009 20:59
Найти вектор в квадратной матрице... (С++) Alex88 Помощь студентам 2 19.11.2008 18:25