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

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

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

> 2 задачки, Помогите плс., Неплучаеться решить :(
Ytr
сообщение 15.12.2010 15:35
Сообщение #1





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

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


1. Найти найбольший из елементов матрицы K (N,N), расположеных ниже главной диагонали?


2.КартинкаПрикрепленное изображение
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
TarasBer
сообщение 15.12.2010 19:05
Сообщение #2


Злостный любитель
*****

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

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


> Информация внутри темы - смысл мне описывать описывать ее в названии.

Смысл в том, чтобы другие могли воспользоваться поиском по названиям тем. И вообще, не нравятся правила - никто тебя не держит.

> Картинку блин просто скажи "уменьши плс" ане расказывай что она 300кб занимает.

Откуда ж я знал, что ты намёков не понимаешь?

Цитата
 
for i:=1 to 5 do
for j:=1 to 5 do
begin
if j>i then
if max<a[i,j] then
begin
max:=a[i,j];
iMax:=i;
jMax:=j;
end;
end;



Ну вроде, правильно всё, только цикл можно оптимизировать, зачем перебирать все j, а потом сравнивать с i, если сразу можно перебирать только нужные значения?

for i:=1 to 4 do
for j:=i+1 to 5 do
if max<a[i,j] then begin
max:=a[i,j];
iMax:=i;
jMax:=j;
end;



По второй - некорректно написано условие, так преподу и передай. Сумма по и максимума по и - это что? Почему для внешнего и внутреннего цикла используется одинаковый символ?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ytr
сообщение 15.12.2010 19:25
Сообщение #3





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

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


Цитата(TarasBer @ 15.12.2010 18:05) *

Ну вроде, правильно всё, только цикл можно оптимизировать, зачем перебирать все j, а потом сравнивать с i, если сразу можно перебирать только нужные значения?

for i:=1 to 4 do
for j:=i+1 to 5 do
if max<a[i,j] then begin
max:=a[i,j];
iMax:=i;
jMax:=j;
end;



По второй - некорректно написано условие, так преподу и передай. Сумма по и максимума по и - это что? Почему для внешнего и внутреннего цикла используется одинаковый символ?

СПАСИБО smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 



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