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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
yaStudent
2 / 2 / 0
Регистрация: 31.05.2014
Сообщений: 35
#1

Найти конечный результат дроби - C++

31.05.2014, 13:31. Просмотров 333. Ответов 4
Метки нет (Все метки)

День добрый. Дали задание составить программу в C++ QT. Как её примерно решать я понял, но как записать в C++ не знаю, ибо не имел с ним дела никогда.

Циклом с параметром должна выполняться формула:
1/(1+1/2)/(2+4/8)...(n+2^n/n+1)
n вводится с клавиатуры
надо получить конечный результат

Прошу о помощи!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2014, 13:31     Найти конечный результат дроби
Посмотрите здесь:

Найти сумму квадратов цифр числа,с полученным числом проделаем аналогичную процедуру .Конечный результат 1||4 - C++
Задача №1 int main() { setlocale(LC_ALL,"Russian"); int n,s; s=0; bool f=false; cout<<"Введите число: ";cin>>n; int c=0; ...

Напишите программу, запрашивающую у пользователя значения двух дробей, а затем выводящую результат, также записанный в форме дроби - C++
Две дроби a/b и c/d можно сложить следующим образом: a/b + c/d = (a*d + b* c)/(b*d) Например, 1/4 + 2/3 = (1*3 + 4*2)/4*3 = 11/12 ...

Строки. Найти в тексте начальный и конечный отрезок цифрового алфавита - C++
Подскажите как в форме записать эту программу : Дана последовательность символов (строка). Найти в тексте начальный и конечный отрезок...

Найти значение цепной дроби - C++
Дано целое положительное n. Найти...

Найти все простые несократимые дроби - C++
найти все простые несократимые дроби, заключенные между 0 и 1, знаменатели которых не превышают 7 (дробь задается двумя натуральными...

Найти в файле правильные несократимые дроби - C++
Помогите!!! Вот мое ужасное задание: В текстовом файле содержатся дроби, записанные в формате «Числитель / знаменатель»....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6322 / 5906 / 1913
Регистрация: 18.12.2011
Сообщений: 15,189
Завершенные тесты: 1
31.05.2014, 15:59     Найти конечный результат дроби #2
C++
1
2
3
4
5
6
7
8
9
10
double n;
cin>>n;
double res=1.;
double pow2=2.;
for(int i=1;i<=n;i++)
{
   res*=(i+pow2/(i+1));
   pow2*=2.;
}
cout<<res;
yaStudent
2 / 2 / 0
Регистрация: 31.05.2014
Сообщений: 35
01.06.2014, 10:27  [ТС]     Найти конечный результат дроби #3
zss, спасибо. Но ответ, по моему, получается немного неверный. К примеру, если поставить значение 2, то ответ выходит 6,66 (6), а если посчитать самому - 0,66 (6).

Добавлено через 12 часов 41 минуту
Актуально.
zss
Модератор
Эксперт С++
6322 / 5906 / 1913
Регистрация: 18.12.2011
Сообщений: 15,189
Завершенные тесты: 1
01.06.2014, 10:34     Найти конечный результат дроби #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
При внимательном изучении формулы можно увидеть, что надо делить, а не множить
C++
1
res/=(i+pow2/(i+1));
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2014, 07:19     Найти конечный результат дроби
Еще ссылки по теме:

Найти переодическую и непереодическую части десятичной дроби равной m/n - C++
Даны взаимно простые натуральные числа m и n (m&gt;n). Найти переодическую и непереодическую части десятичной дроби равной m/n. Заранее...

Найти все дроби и их количество, знаменатель которых меньше заданного числа - C++
найти все положительные простые дроби и их количество, знаменатель которых меньше заданного натурального числа. Желательно задачу простым...

Найти длину периода и сам период бесконечной степенной дроби по основанию Р - C++
время поджимает, завтра сдавать. препод ни фига не объясняет!!! есть решение, осталось написать прогу на C++. Задача №1 Имеется N...

Найти для числа правильные дроби с заданным знаменателем N и положителеным числителем - C++
Привет родные форумчане! Пожалуйста помогите решить буду особенно благодарен если напишите код с комментариями что как работает, заранее...


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

Или воспользуйтесь поиском по форуму:
yaStudent
2 / 2 / 0
Регистрация: 31.05.2014
Сообщений: 35
04.06.2014, 07:19  [ТС]     Найти конечный результат дроби #5
zss, вот, что мне ответили:
Решение не верно. Не верно записал формулы для вычисления. Такие задачи раскручивают с конца, с последней дроби: n+2^n/n+1
Для ее вычисления у вас все известно. А для вычисления самой верхней дроби известен только числитель. А ее знаменатель вычисляется через вложенную цепочку всех остальных дробей.
Yandex
Объявления
04.06.2014, 07:19     Найти конечный результат дроби
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru