IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Из одной матрицы нужно получить квадратную с несколькими условиями., =(
Dark_Angel
сообщение 23.11.2008 12:46
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Дана действительная матрица порядка 7. Получить целочисленную квадратную матрицу того же порядка, в которой элемент равен единице, если соответствующий ему элемент исходной матрицы больше элемента, расположенного в его строке на главной диагонали и равен нулю в противном случае.

Нужно до завтра (( Если не решу, то не получу зачет ((( В Паскале я не понимаю ничего (( Помогите пожалуйста

Сообщение отредактировано: Dark_Angel - 23.11.2008 12:55
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 23.11.2008 12:51
Сообщение #2


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


М
Приведи название темы в соответствие с Правилами, п.4 (ссылка вверху страницы)


- спасибо, зачтено..

Добавлено через 9 мин.
Цитата(Dark_Angel @ 23.11.2008 12:46) *
В Паскале я не понимаю ничего

Правильно я понимаю, что это значит, что тебе нужно написать все решение, а ты завтра его гордо сдашь? Если так, то иди в раздел "Задачи на заказ" и договаривайся о цене с тем, кто возьмется..

А если не так, то покажи, что начал делать.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dark_Angel
сообщение 23.11.2008 19:33
Сообщение #3





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


нет, мне все не нужно..МАссив я сформировал..Я не знаю что делать после формировки массива..КАк сделать другой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 24.11.2008 8:29
Сообщение #4


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Dark_Angel @ 23.11.2008 19:33) *
МАссив я сформировал..Я не знаю что делать после формировки массива..КАк сделать другой

Вот так примерно:

for j:=1 to 7 do for i:=1 to 7 do if A[i,j]>A[j,j] then B[i,j]:=1 else B[i,j]:=0;


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 24.11.2008 9:19
Сообщение #5


Гость






Цитата
Вот так примерно:
Это что, Фортрановская привычка, работать с матрицей, как с массивом столбцов, или просто желание намерено замедлить программу (при обработке матриц построчно программа отрабатывает быстрее больше чем вдвое)? smile.gif

Сообщение отредактировано: volvo - 24.11.2008 9:20
 К началу страницы 
+ Ответить 
Гость
сообщение 24.11.2008 9:55
Сообщение #6


Гость






Цитата(volvo @ 24.11.2008 9:19) *
Это что, Фортрановская привычка, работать с матрицей, как с массивом столбцов, или просто желание намерено замедлить программу (при обработке матриц построчно программа отрабатывает быстрее больше чем вдвое)? smile.gif

Возможно, и фортрановская. smile.gif
Я не думаю, что автору темы критична скорость. Да и не уверен я, что тут будет стабильный выигрыш в скорости - зависит от конкретной ситуации. И матрица 7х7 не кажется мне критичной в этом смысле.. Как представлять матрицу, в конечном счете, вопрос договоренности. И довольно часто бывает, что избежать этого невозможно..
Но в целом согласен smile.gif. Лучше так:
for i:=1 to 7 do for j:=1 to 7 do if A[i,j]>A[i,i] then B[i,j]:=1 else B[i,j]:=0;
 К началу страницы 
+ Ответить 
Lapp
сообщение 24.11.2008 9:57
Сообщение #7


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


извиняюсь, я это был, забыл войти..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 22:37
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"