![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Black Monarh |
![]() ![]()
Сообщение
#1
|
![]() Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
Дорогие программисты буду с вами откровенен, я знаю что сдесь никто не будет делать за меня ничего!!
Но думаю что вы люди и поймете меня! Я студет первого курса, думаю многие знают что 1 семестр самый сложный первая сессия и все такое!! Меня мягко говоря выпирают, и как вы думаете почему?! ДА!! Был идиотом полнейшим!! нифига не делал думал а прокатит да не прокатила, так вот вишу я на волоске а внизу пропасть!! У меня есть шанс остаться но сделать надо очень много... а времени почти нет..!! Помогите мне пожалуйста спасите мою душу.. Беда вот в чем: 1. Мне нужно из данного массива (а массив мой 2 на 50, где каждая строка задает координату точки) так вот нужно убрать из этого массива одинаковые координаты т е одинаковыые строки!! 2. У меня есть последовательность чисел, нуйти длину законченного отрезка числовой последовательности, при этом свойсво отрезка с максимальным размахом значений элементов P.S. размах - разность максимального и минимального элемента в добавок отрезок знакочередующийся |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата нужно убрать из этого массива одинаковые координаты т е одинаковыые строки Ну, так в чем проблема? Проходи в цикле по строкам, и для каждого элемента проверяй, не встречался ли он прежде... Если нет - все в порядке, если встречался - сдвигай все содержимое массива на 1 индекс ближе к началу, начиная с элемента, следующего за проверяемым, и уменьшай счетчик элементов массива...Где именно проблема? |
Black Monarh |
![]()
Сообщение
#3
|
![]() Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
Вот как раз на словах я то все и понимаю, да надо пойтись циклом по массиву смотря если есть одинуковые строки то сдвигать .. А как это выглядит в коде не могу воспроизвести не знаю что я не понимаю вроде так элементарно(( а вот не могу и все!! жесть!
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Ну, вот тебе пример для массива целых, хотя по-моему, я уже выкладывал на форуме нечто подобное... Подкорректируй это для своего случая.
const |
Black Monarh |
![]()
Сообщение
#5
|
![]() Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
Спасибо понятно, а на счет второй задачки никаких мыслей нет?! Потомучто я вообще не знабю индуктивность!!
|
Lapp |
![]()
Сообщение
#6
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Спасибо понятно, а на счет второй задачки никаких мыслей нет?! Потомучто я вообще не знабю индуктивность!! Условие не совсем понятно. Уточни, насколько возможно. И при чем тут индуктивность?.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
klem4 |
![]()
Сообщение
#7
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Цитата 1. Мне нужно из данного массива (а массив мой 2 на 50, где каждая строка задает координату точки) так вот нужно убрать из этого массива одинаковые координаты т е одинаковыые строки!! по моему это решается так : uses crt; Цитата n = 10 in : 1 1 2 2 3 3 1 1 4 4 2 2 5 5 6 6 1 1 4 4 out : 3 3 5 5 6 6 Извиняюсь если намудрил сильно .. -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 17:03 |