|
|
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
Есть такая интересная (на мой взгляд, конечно) задача из школьного курса. Дано число, необходимо разложить его на простые множители, например: 36 Решение 36 2 18 2 9 3 3 3 алгоритм прост в качестве делителей числа подбираются простые числа начиная с наименьшего возможно, что хорошим решением будет такое, при котором формулу можно будет растягивать вниз и она будет возвращать, соответственно 2 2 3 3 Еще пару примеров 54 2 27 3 9 3 3 3 120 2 60 2 30 2 15 3 5 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2010, 14:37 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
Может так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2010, 20:31 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
Или так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2010, 23:10 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
поиск простых чисел - это как вычисление пи - бесконечный процесс. так что школьная, да не совсем =)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 00:05 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
В моем варианте меняем СТРОКА($2:$10000) на СТРОКА($2:куда_дальше), протягиваем формулу ниже и ниже - должно работать и для очень больших чисел, лишь бы Excel принимал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 00:13 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
Вру, работает до 9999999. Дальше не хочет, ибо 9999999 в квадрате - очень большне для Excel. Если будет интерес, можно подумать над доработкой. Но для школьной задачи это перебор :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 00:20 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
ну и ну... решеньица... ) класс! ) в принципе, для простоты, можно обойтись тем, что в определенном диапазоне будут храниться, например, первые 50 простых чисел.. если сделать через "справочник простых чисел", то формулы можно будет сделать попроще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 17:51 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
Хотел спросить, а у вас у всех информатико - математическое образование ? Или вы просто долго в этой каше варитесь? А то я читаю и просто думаю что один я тут такой (нуб). А все гении ))) Вот я и хочу узнать реально ли мне стать таким как ВЫ ГЕНИИ ))))? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 18:13 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
-O_o-Хотел спросить, а у вас у всех информатико - математическое образование ? Или вы просто долго в этой каше варитесь? А то я читаю и просто думаю что один я тут такой (нуб). А все гении ))) Вот я и хочу узнать реально ли мне стать таким как ВЫ ГЕНИИ ))))?нет, не один года на этом форуме будет достаточно для того, чтобы подобные вопросы перестали терзать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 19:52 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
Гениями обзывается, обижает... Не ругайтесь! :) Должно нравится то, чем занимаешься. Тогда как-то само получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 20:26 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
Абсолютно согласен с Виктором, а еще надо жить, спать и есть с этим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 20:55 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
kimtan ...спать с этим.Наверное лучше всё-же лучше с женой :-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 21:31 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
DaniilKну и ну... решеньица... ) класс! ) в принципе, для простоты, можно обойтись тем, что в определенном диапазоне будут храниться, например, первые 50 простых чисел.. если сделать через "справочник простых чисел", то формулы можно будет сделать попроще? "можно будет сделать попроще?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2010, 11:14 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
Давайте справочник :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2010, 15:58 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2010, 16:14 |
|
||
|
Для люителей головоломок в Excel - разложить число на простые множители
|
|||
|---|---|---|---|
|
#18+
да, вот он "Список первых 500 простых чисел." в файле xls в столбик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36581411&tid=2178217]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 519ms |

| 0 / 0 |
