Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Natali13
1 / 1 / 1
Регистрация: 14.12.2014
Сообщений: 49
#1

Вычислить произведение

02.11.2015, 19:43. Просмотров 838. Ответов 6
Метки нет (Все метки)

В лабораторной 3 задания! 2 я уже сделала, а вот в 3 не могу понять что нужно делать! Подскажите пожалуйста, желательно еще и помочь с решением!) Буду очень благодарна! Вот само задание! К нему ничего не сказано! Просто уравнение!
 Комментарий модератора 
П.5.18. Правил
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
http://www.cyberforum.ru/cgi-bin/latex.cgi?P=(1-\frac{1}{2})(1-\frac{1}{4})(1-\frac{1}{6})...(1-\frac{1}{2n})
0
Миниатюры
Вычислить произведение  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2015, 19:43
Ответы с готовыми решениями:

Вычислить произведение отрицательных элементов и произведение положительных элементов последовательности
В последовательности действительных чисел a1,a2,...,an есть только...

Вычислить произведение отрицательных элементов P, затем произведение положительных элементов D
В последовательности действительных чисел есть только положительные и...

Вычислить произведение Р

Вычислить произведение
Вычислить произведение С++

Вычислить произведение
P=\prod_{i=1}^{13}\frac{\left(i+1 \right)i\,!}{\sqrt{i}} задание и код Не...

6
Fallenworld
76 / 76 / 32
Регистрация: 14.04.2014
Сообщений: 408
02.11.2015, 20:01 #2
ну видимо нужно спросить у пользователя n, учесть , что n это целое число. а затем посчитать P, с помощью цикла и оператора *=
0
Natali13
1 / 1 / 1
Регистрация: 14.12.2014
Сообщений: 49
02.11.2015, 20:32  [ТС] #3
я сделала как вы сказали и вот что у меня получилось!
Я не уверена что это правильно!
Может я что то неправильно сделала, посмотрите пожалуйста!
 Комментарий модератора 
И снова нарушаете П.5.18. Правил
0
Миниатюры
Вычислить произведение   Вычислить произведение  
zss
Модератор
Эксперт С++
7083 / 6619 / 4190
Регистрация: 18.12.2011
Сообщений: 17,450
Завершенные тесты: 1
02.11.2015, 20:41 #4
Лучший ответ Сообщение было отмечено Natali13 как решение

Решение

C++
1
2
3
double P=1.0;
for(int i=2;i<=2*n;i+=2)
  p*=1.0-1.0/i;
1
Natali13
1 / 1 / 1
Регистрация: 14.12.2014
Сообщений: 49
02.11.2015, 20:47  [ТС] #5
Ого! спасибо! А можете теперь рассказать, как и почему вы так написали, пожалуйста!?
0
zss
Модератор
Эксперт С++
7083 / 6619 / 4190
Регистрация: 18.12.2011
Сообщений: 17,450
Завершенные тесты: 1
02.11.2015, 20:55 #6
Вроде, все очевидно.
1 итерация. i=2. p=p*(1-1/i)=1*(1-1/2)
2 итерация . i=4. p=p*(1-1/4)= [1*(1-1/2)]*(1-1/4)
и т.д.

а 1.0 для того, чтобы вычисления выполнялись с плавающей точкой (double).
0
Natali13
1 / 1 / 1
Регистрация: 14.12.2014
Сообщений: 49
02.11.2015, 21:22  [ТС] #7
Спасибо большое! Поняла!
1
02.11.2015, 21:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2015, 21:22

Вычислить произведение
Вот на паскале и с++ коды. с++ выдает не верный результат. Почему? Посчитать...

Вычислить произведение
Дано целое число n, вещественное число b. b(b+1)(b+2)...(b+n-1)(b+n). ...

Вычислить произведение,
вообщем вот, кто знает тот поймет


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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