| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > число в виде суммы и произведения |
| Автор: IceQween 30.12.2008, 18:30 |
| Задано целое число. Следует разбить его на 3 числа a,b,c так, чтобы их произведение равнялось сумме: a*b*c=a+b+c Например: 1.25+1.60+2.85=1.25*1.60*2.85 Подалуйста, помогите!!! Может кто-то писал что-то подобное?! Заранее благодарна за любую подсказку!!! |
| Автор: pan2004 30.12.2008, 19:04 |
разбить? Это что за математическая функция? если в смысле разбить на слагаемые, то 1.25+1.60+2.85 явно не является целым числом. А вообще все просто: составить систему уравнений, решить на бумажке и записать в виде программы. все |
| Автор: IceQween 30.12.2008, 20:24 |
| Прошу прощения за неточность. Число не целое, а имеем мы систему из 2 уравнений с 3-мя неизвестными. Если выражать одно через другое, получаем 2 корня... И что предложите с этим делать??? |
| Автор: vinter 30.12.2008, 20:45 |
| а почему бы не сделать допустим C константой, и о этого плясать?в результате у тебя будет 3 числа |
| Автор: IceQween 30.12.2008, 22:26 |
| Спасибо за совет!!! Попытка - не пытка))) |
| Автор: GoldFinch 30.12.2008, 22:39 |
| При чем тут программирование? тебе надо найти одну из множества точек пересечения плоскости и гиперболоида... и решение-то неоднозначное |
| Автор: IceQween 30.12.2008, 23:12 |
| Еще раз спасибо!!! Задача получилась))) |