![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
LenaFree |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Женский Реальное имя: Лена Репутация: ![]() ![]() ![]() |
Привет всем!! Обращаюсь к вам за помощью: нужно решить прогу:
две строки матрицы назовем похожими, если совпадают множества чисел, встречающихся в этих строках (не обязательно в том же порядке), найти количество строк в максимальном множестве попарно не похожих строк заданной матрицы. Заранее очень благодарна! ![]() Есть только начало проги: ввод и вывод матрицы, а с остальным большие проблемы... ![]() |
![]() ![]() |
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Что-то вроде этого:
uses crt; -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
Хм... Меня посетила бредовая мысль: если работать с целочисленными значениями, то будет ли вот ЭТО корректно всегда, или только для частных случаев?
function my_compare(const p, q: integer; |
LenaFree |
![]()
Сообщение
#4
|
Группа: Пользователи Сообщений: 3 Пол: Женский Реальное имя: Лена Репутация: ![]() ![]() ![]() |
klem4, спасибо большое! но у меня к тебе пара вопросов:
если оставить const n = 5; m = 4; , то результат все время один и тот же, т.е. он только указывает какие строки надо сравнивать: 1:2 1:3 1:4 2:3 2:4 3:4 как сделать, чтобы сравнить эти строки и вывести результат,и еще: он не понимал var Mx: TMx = ( (1, 2, 3, 4), (1, 2, 3, 5), (4, 3, 2, 1), (2, 3, 1, 5), (1, 2, 2, 2) ); и я сделала ввод через random ![]() |
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Цитата и еще: он не понимал Это код не для Турбо Паскаля... Поменяй Var на Const - все должно работать...var Цитата результат все время один и тот же, т.е. он только указывает какие строки надо сравнивать: Вот результат запуска исходной программы: Цитата(Console) Running <...> , то есть строки №1 и №3 также как строки №2 и №4 признаны "совпадающими"... Почему у тебя выдается такой результат, как ты привела - непонятно...1 : 3 2 : 4 |
Гость |
![]()
Сообщение
#6
|
Гость ![]() |
то есть строки №1 и №3 также как строки №2 и №4 признаны "совпадающими"... Почему у тебя выдается такой результат, как ты привела - непонятно... Я тоже не поняла, а если еще и константы поменять на боьшие, то там ТАКОЕ творися.... И еще мне сделали замечание, что Надо найти количество строк в максимальном множестве попарно не похожих строк заданной матрицы |
klem4 |
![]()
Сообщение
#7
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Цитата Надо найти количество строк в максимальном множестве попарно не похожих строк заданной матрицы А как изменить программу не догадываешься ? Надо в одном месте поставить not ... -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
LenaFree |
![]()
Сообщение
#8
|
Группа: Пользователи Сообщений: 3 Пол: Женский Реальное имя: Лена Репутация: ![]() ![]() ![]() |
Привет!!! Как настроение?
А как изменить программу не догадываешься ? Надо в одном месте поставить not ... Нее... ![]() ![]() Еще раз прикреплю то, что надо модернизировать: ![]() А вообще меня достают имено из-за этой строки: найти количество строк в максимальном множестве попарно не похожих строк заданной матрицы. как над ней тока не извращались ![]() |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 13:02 |