обыкновенные несократимые дроби |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
обыкновенные несократимые дроби |
zetsokol |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Помогите решить задачку
Вывести в порядке возрастания все обыкновенные несократимые дроби, заключенные между 0 и 1, знаменатели которых не превышают 15. Массив при этом заводить не следует. Сообщение отредактировано: zetsokol - |
klem4 |
Сообщение
#2
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Ты хоть понял что написал ?
Цитата Вывести в порядке возрастания все обыкновенные несократимые дроби обыкновенные несократимые дроби Приведи пример какая дробь является не сократимой, а какая сократимой, кстатит где-то я видел уже такю тему .. Найду, закрою. Сообщение отредактировано: klem4 - -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Lapp |
Сообщение
#3
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Сделай цикл по знаменателю, от 1 до 15, по i
Внутренний цикл по числителю, от 1 до i. Делай дробь и сравнивай ее со всеми, которые уже нашел. Если она равно одной из тех, что уже есть - отбросить ее. Если нет - сохранить. Только без массива тут не обойтись.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
klem4 |
Сообщение
#4
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Цитата(lapp) Только без массива тут не обойтись.. Ну почемуже, например можно юзать файл -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Lapp |
Сообщение
#5
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Ну почемуже, например можно юзать файл нет, ну можно , конечно... Давай проверять на сократимость. Типа так
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
zetsokol |
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Александр Репутация: 0 |
А можно всю программу увидеть???
|
Текстовая версия | 9.05.2024 17:51 |