Форум программистов, компьютерный форум CyberForum.ru

Задается любое положительное число R. - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Мирзали
 Аватар для Мирзали
4 / 5 / 1
Регистрация: 20.11.2010
Сообщений: 353
26.06.2011, 12:03     Задается любое положительное число R. #1
Задается любое положительное число R. Найти положительные действительные R1, R2,...,Rn, Ri<4, i=1,...,n, такие, что R=R1*R2*...*Rn=R1+R2+...Rn
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2011, 12:03     Задается любое положительное число R.
Посмотрите здесь:

Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д. C++
C++ Определить, сколько пар (положительное число, отрицательное число) находятся в начале массива
Вычислить значение выражения У=(AB-C)/CD где a,b,c,d любое положительное числа C++
C++ Задается положительное действительное чисто R
Целое положительное число m записывается в 16-ой системе счисления и разряды в этой записи переставляются в обратном порядке. Получившиеся число прини C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Мирзали
 Аватар для Мирзали
4 / 5 / 1
Регистрация: 20.11.2010
Сообщений: 353
27.06.2011, 13:56  [ТС]     Задается любое положительное число R. #2
Помогите пожалуйста.
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
27.06.2011, 14:22     Задается любое положительное число R. #3
Ну-ка, дай пример для R=14. Как его можно разложить в соответствии с условием?
OcbMuHor
Заблокирован
27.06.2011, 14:36     Задается любое положительное число R. #4
x1*x2*x3*...*xn = x1+x2+x3+...+xn ... я что-то пропустил или вообще не проходил в математике?
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
27.06.2011, 14:38     Задается любое положительное число R. #5
OcbMuHor, ты хочешь сказать, что произведение чисел всегда равно их сумме?
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
27.06.2011, 14:40     Задается любое положительное число R. #6
Ну кое-что так разложить можно за счёт единиц
например 12 = 1*1*1*1*1*3*4=1+1+1+1+1+3+4
Но там ещё ограничение Ri < 4
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
27.06.2011, 14:43     Задается любое положительное число R. #7
Цитата Сообщение от grizlik78 Посмотреть сообщение
Но там ещё ограничение Ri < 4
То есть при достаточно больших простых R, разложить на множители-слагаемые так - невозможно
OcbMuHor
Заблокирован
27.06.2011, 14:45     Задается любое положительное число R. #8
Цитата Сообщение от iama Посмотреть сообщение
OcbMuHor, ты хочешь сказать, что произведение чисел всегда равно их сумме?
я спросил, а не утверждал. Значит Ваш ответ на мой вопрос утвердительный. Да, не проходил еще.
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
27.06.2011, 14:45     Задается любое положительное число R. #9
Да и составные, если в них есть хотя бы один простой сомножитель >3
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
27.06.2011, 14:48     Задается любое положительное число R. #10
Цитата Сообщение от OcbMuHor Посмотреть сообщение
я спросил, а не утверждал. Значит Ваш ответ на мой вопрос утвердительный. Да, не проходил еще
Сложение и умножение не проходил?

Добавлено через 33 секунды
Цитата Сообщение от grizlik78 Посмотреть сообщение
Да и составные, если в них есть хотя бы один простой сомножитель >3
Естественно, я идею передать хотел
OcbMuHor
Заблокирован
27.06.2011, 14:56     Задается любое положительное число R. #11
Сложение и умножение не проходил?
Очень неумный ни капли не юмор
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
27.06.2011, 15:05     Задается любое положительное число R. #12
1+2+2+2+1 = 1*2*2*2*1
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
27.06.2011, 15:07     Задается любое положительное число R. #13
mimicria, это вы к чему?
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
27.06.2011, 15:08     Задается любое положительное число R. #14
Цитата Сообщение от iama Посмотреть сообщение
mimicria, это вы к чему?
К тому, что для некоторых чисел такое возможно =)
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
27.06.2011, 15:43     Задается любое положительное число R. #15
при н = 2 для всех чисел с таким условием это возможно. Для произвольного н доказать не могу, но подобрать такие решения тоже не сложно

Добавлено через 7 минут
хотя может быть и сложно, Ri<4 не заметил когда писал
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
27.06.2011, 16:16     Задается любое положительное число R. #16
pito211, больше того, невозможно, если в число R делит простые множители больше 3, как уже было замечено
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
27.06.2011, 16:52     Задается любое положительное число R. #17
R = 25
R1 = 0.0028598407399369062
R2 = 3.9971401592600637
R3 = 3
...
R9 = 3

проверил вроде сходится
grizlik78
Эксперт C++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,958
27.06.2011, 16:55     Задается любое положительное число R. #18
Хм. А ведь и правда никто не говорил про целые числа.
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
27.06.2011, 17:00     Задается любое положительное число R. #19
Учитывая поргешность - глупая задача, не сойдется
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2011, 17:06     Задается любое положительное число R.
Еще ссылки по теме:

Дано целое положительное число. Проверить истинность высказывания: «Данное число является четным двузначным» C++
C++ Ввести произвольное целое положительное число. Определить число с обратным порядком цифр заданного числа
C++ Комплексное число задается своим модулем и углом (например, число 10 * (Cos (π / 6) + Sin (π / 6)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
27.06.2011, 17:06     Задается любое положительное число R. #20
ну так всё с погрешностями, чё теперь не пользоваться даблами и флоатами? ответ очень близкий к истине получить то можно. Насколько он будет близок зависит от n
Yandex
Объявления
27.06.2011, 17:06     Задается любое положительное число R.
Ответ Создать тему
Опции темы

Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru