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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2011, 20:44   #1
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию Вопрос по диагоналям!

В разделе помощь студентам наткнулся на диагонали квадратной матрицы!
Появились вопросы:
1) с главной разобрался а вот с побочной... как её вывести я наткнулся на такой вариант. понятно и просто:
Код:
For i:=1 to n do
  For j:=1 to n do
    if j+i=n+1 then write(A[i,j]:3);
в том разделе написана другая формула для вывода. не можете реализовать стой пожалуйста никак в пойму ту!
2) пожете пояснить с того же раздела момент когда элемент ниже или выше диагонали! непонял вообще! что такое
X<Y
X>Y
X=Y

Помогите пожалуйста хотелось бы понять!
BlackFishSQL вне форума Ответить с цитированием
Старый 26.11.2011, 21:25   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
а вот с побочной...
Код:
For i:=1 to n do
writeln(a[i,n-i+1]);
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 26.11.2011, 22:08   #3
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию

Спасибо!!с первым разобрался!

А со 2м?? Не поможите??
BlackFishSQL вне форума Ответить с цитированием
Старый 26.11.2011, 22:17   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
X<Y
X>Y
X=Y
X это индекс строк
Y это индекс столбцов
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 26.11.2011, 22:25   #5
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию

можно пожалуйста пример кода с коментариями? очень прошу!
BlackFishSQL вне форума Ответить с цитированием
Старый 26.11.2011, 22:36   #6
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию

или как вывести элементы ниже и выше например главной диагонали!
BlackFishSQL вне форума Ответить с цитированием
Старый 27.11.2011, 00:54   #7
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию

помогите пожалуйста?? очень прошу.
p.s. голова болит(
BlackFishSQL вне форума Ответить с цитированием
Старый 27.11.2011, 01:31   #8
AlexSun
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 12
По умолчанию

Ниже главной диагонали включительно:
Код:
for i := 1 to n do for j := 1 to i do writeln(a[i,j]);
Цитата:
* 0 0 0 0
* * 0 0 0
* * * 0 0
* * * * 0
* * * * *
Выше включительно:
Код:
for i := 1 to n do for j := i to n do writeln(a[i,j]);
Цитата:
* * * * *
0 * * * *
0 0 * * *
0 0 0 * *
0 0 0 0 *

Последний раз редактировалось AlexSun; 27.11.2011 в 01:36.
AlexSun вне форума Ответить с цитированием
Старый 27.11.2011, 12:51   #9
BlackFishSQL
Форумчанин
 
Аватар для BlackFishSQL
 
Регистрация: 02.04.2011
Сообщений: 136
По умолчанию

О спасибо!
Вот я додумал стем условием в 1 посте!
Код:
 writeln('эл. выше главной');
 For i:=1 to n do
  for j:=1 to n do
   if i<j then write(A[i,j]:3);
А что бы ими опирировать(сортир,суммы,удалять) их нужно в отдельный массив вносить или как-то в начальном(двумерном) это все воротить?
BlackFishSQL вне форума Ответить с цитированием
Старый 27.11.2011, 14:13   #10
AlexSun
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 12
По умолчанию

Я думаю не нужен отдельный массив: для сортировки дополнительная переменная, для суммы тоже переменная, для удаления столбцов/строк перемещаешь элементы куда надо и уменьшаешь количество столбцов/строк.
AlexSun вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по mySQL + Вопрос по RichEdit HTL Общие вопросы Delphi 4 01.01.2010 20:22
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10