5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
|
||||||
1 | ||||||
Найти наименьшее натуральное число n, представимое в виде суммы кубов двух натуральных чисел18.10.2009, 11:54. Показов 1936. Ответов 5
Метки нет (Все метки)
Задание: найти наименьшее натуральное число n, представимое в виде суммы кубов двух натуральных чисел: x^3+y^3=n(x>=y);
Язык: Си Выполнить требовалось с помощью именно циклов while. Ув.программисты, помогите понять, что не так я написал.
0
|
18.10.2009, 11:54 | |
Ответы с готовыми решениями:
5
Найти наименьшее натуральное число, представимое двумя различными способами в виде суммы кубов двух натуральных чисел Найти наименьшее натуральное число n, представимое двумя различными способами в виде суммы кубов Вывести наименьшее натуральное число, которое можно представить двумя разными способами в виде суммы кубов двух натуральных чисел Представить натуральное число в виде суммы кубов других натуральных чисел, содержащей наименьшее число слагаемых |
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
||||||
18.10.2009, 12:01 | 2 | |||||
если ты про ошибки компиляции везде в pow сделай на подобии
алгоритм можешь проверить забив в поиске по данному разделу такие слова: "сумма кубов" . тут уже две темы такие же
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
18.10.2009, 13:17 | 3 |
Код у Вас написан для поиска наминьшего натурального n, которое можно представить в виде суммы кубов двух различных пар натуральных чисел
Т.е. : найти n=x^3+y^3 и n=a^3+b^3, где (x не равно a и не равно b, y не равно a и не равно b)
0
|
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
|
|
18.10.2009, 13:29 [ТС] | 4 |
Код компилируется, просто программа не делает то, что должна...как будто какой-то цикл бесконечный...
И да, числа не должны быть равны, т.е. x^3+y^3 и y^3+x^3 это одно и то же...способы представления должны отличаться
0
|
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
18.10.2009, 15:57 | 5 | |||||
Сообщение было отмечено Памирыч как решение
Решение
При тестировании Вашего кода видно, что он никогда не закончится. У Вас получается так, что "a" и "b" становяться равными 3, затем "n" становится равной 3, затем a" и "b" становяться равными 4, затем "n" становится равной 4 и т.д.
Вот Ваш исправленый код:
0
|
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
|
|
19.10.2009, 12:20 [ТС] | 6 |
Уже вижу свои ошибки, спасибо большое за помощь
0
|
19.10.2009, 12:20 | |
19.10.2009, 12:20 | |
Помогаю со студенческими работами здесь
6
Сколькими способами заданное натуральное число N можно представить в виде суммы двух кубов натуральных чисел? Сколькими способами заданное натуральное число N можно представить в виде суммы двух кубов натуральных чисел Найти натуральное число представимое двумя разными способами суммой кубов двух чисел Число в виде суммы кубов двух натуральных чисел двумя способами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |