0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 20
|
|
1 | |
Программа на C++ (Сумма кубов)12.10.2009, 21:17. Показов 10092. Ответов 18
Метки нет (Все метки)
Здравствуйте уважаемые программисты. Подскажите как решать задачу.
Условие таково: Найти наименьшее натуральное n, которое можно представить двумя различными способами в виде суммы кубов двух натуральных чисел x^3+y^3 (x>=y) P.S. ^3 - куб >= - больше или равно
0
|
12.10.2009, 21:17 | |
Ответы с готовыми решениями:
18
сумма кубов Найти двузначное число, сумма кубов цифр которого равна N Программа, вычисляющая сумму квадратов и кубов чисел сумма кубов |
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
12.10.2009, 21:45 | 2 |
Условие x>=y совершенно не нужно
"Подскажите как решать задачу" - что именно ? Написать ответ, написать алгоритм, написать код ?
0
|
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 20
|
|
12.10.2009, 21:48 [ТС] | 3 |
Можно алгоритм, можно код, можно и то и то... А там уже буду пытаться вникнуть в суть ))
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
12.10.2009, 21:55 | 4 | |||||
Вот код, но уже 2 минуты жду и не дождусь результата.
0
|
4337 / 1506 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|
12.10.2009, 21:57 | 5 |
process.h там явно не нужен и зачем a b c d n глобальные?
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
12.10.2009, 22:07 | 6 |
Ответ
n=20683 x=10 y=27 n=20683 x=19 y=24
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
12.10.2009, 22:07 | 7 |
HIMen,
цикл "for(n=2;; n++);" бесконечный, чтобы его закончить при нахождении нужных значений, использую "exit(1);", для которого нужен "process.h". Ведь даже при нахождении нужного значения цикл будет продолжаться без "exit(1);". Если есть другой вариант - предлагайте. Насчет a b c d n глобальных - не возражаю, можно и не глобальные. Кстати, появился результат: n=1729 x1=12 y1=1 x2=10 y2=9
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
12.10.2009, 22:09 | 8 |
2valeriikozlov: Судя по моему ответу 4 цикла по 21000 значений.
Ну вообщем твой код будет очень долго считать Добавлено через 51 секунду О! Я где-то обсчитался
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
12.10.2009, 22:10 | 9 |
odip,
Но зато каков ответ
0
|
4337 / 1506 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|
12.10.2009, 22:15 | 10 |
0
|
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 20
|
|
12.10.2009, 22:18 [ТС] | 11 |
Может можно как-то через "switch", "case" и "break" и обойтись без "exit(1)"?
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
12.10.2009, 22:24 | 12 | |||||
Нашел ошибку - нефиг было на perl писать
Правильный ответ: 1729 Только считать можно во много раз быстрее. Добавлено через 1 минуту Вообщем код на Perl
Считает очень быстро Добавлено через 3 минуты Код
n=1729 n=4104 n=13832 n=20683 n=32832 n=39312 n=40033 n=46683 n=64232 n=65728 n=110656 n=110808 n=134379 n=149389 n=165464 n=171288 n=195841 n=216027 n=216125 n=262656 n=314496 n=320264 n=327763 n=373464 n=402597 n=439101 n=443889 n=513000
0
|
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 20
|
|
12.10.2009, 22:25 [ТС] | 13 |
Быстро... Но мне быстро и не надо.
Мне нужно написать эту программу как можно проще, чтобы разобраться в ней, понять принцип и нормально объяснить преподавателю если будут вопросы по программе. Поэтому если можно, то как можно проще... Заранее благодарен!
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
12.10.2009, 22:31 | 14 |
Хорошо - способен ты понять код в посте #12 или в посте #4 ?
0
|
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 20
|
|
12.10.2009, 22:43 [ТС] | 15 |
Тот что в #12 я без понятия...
Тот что в #4 вроде понятен, но хотелось бы узнать можно ли как-то обойтись без exit(1) и написать например через switch-case-break ? И ещё, cout это как я понимаю ввод?
0
|
425 / 229 / 87
Регистрация: 25.03.2009
Сообщений: 744
|
|
12.10.2009, 23:56 | 16 |
да в программировании всё возможно.. и как завещали нам старожилы C++ cout это вывод на консоль=)
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
13.10.2009, 09:13 | 17 |
0
|
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 19
|
|
14.11.2010, 20:14 | 18 |
а можете выложить готовый код на С?
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
15.11.2010, 15:52 | 19 | |||||
0
|
15.11.2010, 15:52 | |
15.11.2010, 15:52 | |
Помогаю со студенческими работами здесь
19
Сумма кубов сумма кубов Сумма кубов Сумма кубов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |