|
|
|
Идея!
|
|||
|---|---|---|---|
|
#18+
Товарищи, простите, что ещё раз Вас всех беспокою, но тут у меня опять маленькая проблемма. Суть заключается в том, что мне надо, чтобы Вы подкинули идею (буду рад если и реализуете, уверен что это не сложно), как, в целочисленном массиве, возможно найти все числа, из которых извлекается квадратный корень (16, 25, 81 и т.д.)??? Я сам кое-что придумал, но сказали, что не то, ибо слишком просто, и не в тему =( Дайте хоть идею!!! =) А вот, что у меня вышло, то, что выше, это сама программа, смотрите в ней последний пункт, где integ[j]*integ[j]. Вот и всё, надеюсь что не достал Вас окончательно. P.S. Прога написана на Borland C++ v1.3 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 20:51 |
|
||
|
Идея!
|
|||
|---|---|---|---|
|
#18+
FeanorТоварищи, простите, что ещё раз Вас всех беспокою, но тут у меня опять маленькая проблемма. Суть заключается в том, что мне надо, чтобы Вы подкинули идею (буду рад если и реализуете, уверен что это не сложно), как, в целочисленном массиве, возможно найти все числа, из которых извлекается квадратный корень (16, 25, 81 и т.д.)??? Я сам кое-что придумал, но сказали, что не то, ибо слишком просто, и не в тему =( Дайте хоть идею!!! =) А вот, что у меня вышло, то, что выше, это сама программа, смотрите в ней последний пункт, где integ[j]*integ[j]. Вот и всё, надеюсь что не достал Вас окончательно. P.S. Прога написана на Borland C++ v1.3 То, что написано в программе ("последний пункт, где integ[j]*integ[j]") - это не квадратный корень, а квадрат числа. Это все-таки несколько разные вещи А идея следующая: - искать очередной делитель для данного элемента массива; - если число является делителем, то проверить, а не является ли квадрат делителя равным по величине элементу массива; - если условие выполняется (квадрат делителя равен по величине элементу массива), то из числа извлекается квадрантый корень; сообщаем об этом пользователю. Если нет, то ищем следующий делитель. - если делитель равен самому элементу массива, то заканчиваем перебор делителей... Самый простой способ поиска делителя: просматривать последовательно все числа от 1 до значения элемента массива и смотреть остаток от деления. Если он не равен 0, то число НЕ является делителем; если равен 0, то число является делителем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 06:30 |
|
||
|
Идея!
|
|||
|---|---|---|---|
|
#18+
Спасибо за идею, буду пыхтеть над реализацией =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 10:56 |
|
||
|
Идея!
|
|||
|---|---|---|---|
|
#18+
Чё то не выходит =( Можте датите help? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 13:56 |
|
||
|
Идея!
|
|||
|---|---|---|---|
|
#18+
FeanorЧё то не выходит =( Можте датите help? "А ... ключ от квартиры где деньги лежат" (не моё) примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Повторю еще раз: ВЫ ЛЕНТЯЙ, СУДАРЬ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2005, 14:50 |
|
||
|
|

start [/forum/search_topic.php?author=Vrumfrundel&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
get settings: |
13ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 662ms |
| total: | 836ms |

| 0 / 0 |
