1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Merhaba |
Сообщение
#1
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 57 Пол: Мужской Репутация: 0 |
Добрый вечер!
Помогите Пожалуйста написать программу: Назовем k-окружением элементa a_ij (целочисленного) двумерного массива А такие элементы a_pq , у которых по крайней мере один из индексов (p или q) отличается по абсолютной величине от соответствующего ему индекса (i или j) ровно на k , а другой - не более, чем на k . Напишите программу, которая подсчитывает в массиве А количество элементов, которые больше любого элемента из своего 1-окружения, но при этом меньше любого элемента из своего 2-окружения. |
![]() ![]() |
| DarkWishmaster |
Сообщение
#2
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 168 Пол: Мужской Репутация: 3 |
можно сделать функию с аргументами i,j и ответом boolean.
потом OK(i,j:integer):boolean;
Я так понял индекс K это окружение, значит изменяем немного функцию т.е добовляем ещё K как аргумент, и там где if a[p,q]>a[i,j] меняем на if k=1 then оставляем как есть, if k=2 then if a[p,q]<a[i,j] .... Потом поочередно смотрим все элементы: for i:=1 to n do Тут только на счет условия не уверен. Сообщение отредактировано: DarkWishmaster - |
Merhaba Окружения элемента в матрице 19.04.2011 22:31
Merhaba
можно сделать функию с аргументами i,j и ответом … 8.05.2011 1:41
Unconnected Может быть и не совсем двойная, по условию одна из… 8.05.2011 4:07
Merhaba
Может быть и не совсем двойная, по условию одна и… 8.05.2011 10:36
Lapp Может быть и не совсем двойная, по условию одна из… 8.05.2011 16:05
Merhaba
Я бы сказал, что совсем не двойная, но и не совсе… 20.05.2011 2:59
Lapp Не знаете случайно, как это на Java написать: for… 20.05.2011 3:36
Merhaba
1. Для Java есть раздел "Другие языки".… 20.05.2011 10:24
Merhaba
1. Для Java есть раздел "Другие языки".… 21.05.2011 0:27
Lapp Если Вас не затруднит :) , объясните Пожалуйста ал… 21.05.2011 9:35
Merhaba
А что ты тут называешь громким словом "алгор… 22.05.2011 0:47
Lapp Если Вас не затруднит, объясните Пожалуйста, а для… 22.05.2011 7:08
Merhaba
Окружения тех точек, которые находятся скраю (на … 22.05.2011 12:14
Lapp А вот так получится: "добавить"к матрице… 23.05.2011 4:11
Merhaba
Да, можно.
Это будет стоить тебе больше, чем 4*(n… 23.05.2011 12:07
Lapp Если Вам не сложно, напишите Пожалуйста код, котор… 23.05.2011 13:50![]() ![]() |
|
Текстовая версия | 5.11.2025 9:59 |