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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2012, 16:12   #1
infernal110
Пользователь
 
Регистрация: 24.10.2011
Сообщений: 21
Восклицание Матрицы

Всем добрый день, у меня возникла проблема,незнаю как написать программу по матрицам,Помогите чем сможете,вот задание:
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов.Найти след матрицы,сумммируя элементы одномерного массива.Матрицу ввести с клавиатуры
Заранее всем ОГРОМНОЕ СПАСИБО!
infernal110 вне форума Ответить с цитированием
Старый 14.03.2012, 17:59   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Задание по сложности напоминает "Hello world!"
Код:
const
  n=5;
type
  matrix=array[1..n,1..n]of integer;
  vector=array[1..n]of integer;
var
  m:matrix;
  v:vector;
  i,j,sum:integer;
begin
  for i:=1 to n do
      for j:=1 to n do
        begin
          write('m[',i,',',j,']:= ');
          readln(m[i,j])
        end;
  writeln;
  for i:=1 to n do
    begin
      for j:=1 to n do
        write(m[i,j],' ');
      writeln;
    end;
  writeln;
  sum:=0;
  for i:=1 to n do
    begin
      v[i]:=m[i,i];
      write(v[i],' ');
      sum:=sum+v[i];
    end;
  writeln;
  writeln('sum= ',sum);
  readln
end.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 25.03.2012, 20:04   #3
infernal110
Пользователь
 
Регистрация: 24.10.2011
Сообщений: 21
По умолчанию

если вам не сложно то как в эту программу сделать сортировку матрицы по возрастанию?
infernal110 вне форума Ответить с цитированием
Старый 25.03.2012, 21:01   #4
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

http://www.vzmakh.ru/info/pascal/modules/page14.html
http://programmersforum.ru/showpost....81&postcount=1
http://programmersforum.ru/showpost....82&postcount=2
И вообще: http://programmersforum.ru/showthread.php?t=70310
Все тривиальное просто
whatever вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Язык СИ! Динамическое выделение памяти под массивы и матрицы, передача матрицы в функции Андрей! Общие вопросы C/C++ 33 31.01.2012 22:07
С++.три матрицы, упорядочить строки той матрицы у которой больше нулевых строк Ирина1992 Помощь студентам 12 20.11.2011 13:01
Процедуры - вычислить количество элементов матрицы,кратных 5 и заменить на 0 все четные элементы матрицы Ksenichka Помощь студентам 1 19.05.2011 14:38
Ф-ия, определяющая сумму строк матрицы, если на главной диагонали матрицы имеется отрицательный эл-т. Volk_xD Помощь студентам 6 05.01.2011 13:39
На главную диагональ матрицы поместить наибольшие элементы этой матрицы mivel Помощь студентам 2 23.12.2009 21:19