@wasya_uk

Есть ли сервис для создания формулы для числа?

Есть ли сервис или приложение для создания формулы чтобы получить определенное число.

К примеру: я передам 172
в результате получу 13sqr+3
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 3
WolframAlpha попробуйте

Если имелось в виду разложение на множители, гуглите number factorization
Нашёлся, например, alpertron.com.ar/ECM.HTM
Ввести число и нажать кнопку Factor

Если искать ближаший квадрат целого – напишите своё решение.
Ответ написан
wataru
@wataru Куратор тега Математика
Разработчик на С++, экс-олимпиадник.
Зачем сервис? Вот вам формула для любого числа X = (X-1) + 1. Например, 172 = 171+1.

Или вам какое-то особое свойство у формулы нужно?
Ответ написан
hint000
@hint000
у админа три руки
К примеру 289374892374892738947234 получу формулу где макс число 20

Элементарную программку с рекурсией можно написать, разложит число любой длины. Вот пример именно где макс число 20, можно сделать для максимального 1000 или для максимального 10. Если максимальное задать меньше 10, то придётся чуть усложнить метод (но не так уж сильно усложнить).

289374892374892738947234=4*10^0+3*10^1+2*10^2+7*10^3+...(мне лень выписывать все цифры длинного числа)...+3*10^20+9*10^(1*10^0+2*10^1)+8*10^(2*10^0+2*10^1)+2*10^(3*10^0+2*10^1)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы