![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Juhn |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Мужской Репутация: ![]() ![]() ![]() |
Задали написать программу в паскале на десяточку
Условие такое: найти минимальное натуральное число N, которое можно изобразить в виде суммы кубов двух натуральных чисел в двух вариантах. (N=a(3)+b(3)=c(3)+d(3)). (3) - в третей степени. Честно говоря не знаю как написать эту прогу, а десять получить очень хочется Очень надеюсь на вашу помощь. |
andriano |
![]()
Сообщение
#2
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
Помощь подразумеват, что ТЫ что-то делаешь, а тебе советуют, но совсем не то, что КТО-ТО будет делать вместо тебя.
|
Juhn |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ну поэтому я и прошу помощи, так как не знаю как её сделать :/
|
andriano |
![]()
Сообщение
#4
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
Представь, что тебе ее надо сделать просто на листе бумаги. С чего бы ты начал?
|
Feagor |
![]()
Сообщение
#5
|
![]() ыыыыщщщщщщыыыы ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Грубым перебором делай, ты начни, тебе помогут.
-------------------- Никогда не задавайте вопрос, если не уверены, что хотите получить ответ...
|
Juhn |
![]()
Сообщение
#6
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Мужской Репутация: ![]() ![]() ![]() |
program 12345;
var n:integer; begin ........ ...... ...... .... .. readln; end. И это всё что я знаю знаю ![]() А какой нужен код, вот для меня задачка :/ |
мисс_граффити |
![]()
Сообщение
#7
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
я бы еще переменных добавила...
а так - как уже сказали - перебором. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
andriano |
![]()
Сообщение
#8
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
|
Lapp |
![]()
Сообщение
#9
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Самый примитивный перебор можно организовать так..
Одно число (это будет a) увеличиваешь в цикле от 1 до получения ответа. Внутри организуешь цикл по b от 1 до a. Считаешь сумму их кубов (s). Теперь делаешь цикл по c от 1 до целой части кубического корня из s, исключая а и b. В этом цикле вычисляешь t=s-c^3 Если t есть куб целого числа (d^3), то задача решена. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Feagor |
![]()
Сообщение
#10
|
![]() ыыыыщщщщщщыыыы ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Смотрюю никто не хочет помогать с кодом
![]() Ну ладно, так как у меня есть немного свободного времени... Добавлено через 11 мин. uses crt; Добавлено через 21 мин. проверял щас с условиям что все переменные - разные, комп чуть не повеслися, после 15 минут работы компа решил, что хватит, щелкнув ctrl+break ![]() ![]() ![]() Сообщение отредактировано: Feagor - 24.12.2007 17:54 -------------------- Никогда не задавайте вопрос, если не уверены, что хотите получить ответ...
|
Michael_Rybak |
![]()
Сообщение
#11
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
Feagor, твое решение неоптимально. На порядок менее оптимально, чем описанное Lapp'ом. Цикл для n не нужен.
|
Feagor |
![]()
Сообщение
#12
|
![]() ыыыыщщщщщщыыыы ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
я понимаю, но парню видно нужно хоть что-то написать, а ему одни советы дают. а ваще согласен что у lapp'а на порядок оптимальнее
-------------------- Никогда не задавайте вопрос, если не уверены, что хотите получить ответ...
|
Michael_Rybak |
![]()
Сообщение
#13
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
Цитата я понимаю, но парню видно нужно хоть что-то написать, а ему одни советы дают. Вот именно. Так и должно быть. Ему нужно написать - ему советуют как, и он пишет. |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 7:09 |