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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2012, 21:47   #1
grom4eg
 
Регистрация: 15.11.2012
Сообщений: 5
По умолчанию двумерный массив.

Дана действительная квадратная матрица порядка N. Получить целочисленную квадратную матрицу того же порядка, в которой элемент равен единице, если соответствующий ему элемент исходной матрицы больше элемента, расположенного в его строке на главной диагонали, и равен нулю в противном случае.
Не могу понять задачку, Кто поможет можно и монет отсыпать..
grom4eg вне форума Ответить с цитированием
Старый 02.12.2012, 22:38   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

всё проще, чем Вы себе можете представить.
матрица A - исходная, матрица Rez - результирующая:
Код:
const N = 10;

var
   A : array[1..N, 1..N] of real;
  Rez : : array[1..N, 1..N] of integer;
....
begin
   <заполнение матрицы A откуда угодно> 

  // вот, собственно заполнение результирующей целочисленной матрицы
  for i:=1 to N do
    for j:=1 to N do
        if A[i,j]>A[i,i] then Rez[i,j] := 1
        else Rez[i,j] := 0;

  <вывод матрицы Rez>
профит.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив darxan Visual C++ 3 31.05.2012 14:54
Двумерный массив. Pycbka Помощь студентам 5 19.02.2012 23:31
Двумерный массив Enigmya Помощь студентам 21 22.10.2011 20:54
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40