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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2013, 22:08   #1
Juli)
 
Регистрация: 27.05.2013
Сообщений: 4
По умолчанию обработка матрицы

Помогите пожалуйста!срочно нужно решение((((


Обработать матрицу, элементами которой являются случайные значения функции f(x)=x/13; x [-50;75]. Отсортировать по убыванию элементы главной диагонали матрицы S(10,10). Если элемент главной диагонали в строке положительный, то все оставшиеся элементы в строке заменить на единицу, в противном случае – на ноль. Напечатать исходную и полученную матрицы.
Juli) вне форума Ответить с цитированием
Старый 28.05.2013, 10:41   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Код:
randomize;
// заполнение
for i := 1 to 10 do
    for j := 1 to 10 do
        s[i,j] := random((126) - 50)/13;
// сортировка, строки не трогаем только главную диагональ (по условию)
for i := 1 to 10 do
    for j := 1 to 10 - 1 do
        if (s[j,j] < s[j+1,j+1]) then
           begin
                bufer := s[j,j];
                s[j,j] := s[j+1,j+1];
                s[j+1,j+1] := byfer;
           end;
// обработка
for i := 1 to 10 do
    if s[i,i] > 0 then
       begin
       for j:= 1 to 10 do
           if j = i then
              continue
           else
               s[i,j] := 1;
       end
    else
        for j:= 1 to 10 do
           if j = i then
              continue
           else
               s[i,j] := 0;
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка матрицы Satanist Помощь студентам 0 16.05.2012 09:45
Обработка матрицы Animex Помощь студентам 1 15.04.2011 07:29
Обработка матрицы J0n1cK Паскаль, Turbo Pascal, PascalABC.NET 0 22.05.2009 18:33