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

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

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

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

28.12.2012, 10:36. Просмотров 257. Ответов 4
Метки нет (Все метки)

Вычислить произведение Р
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 10:36     Вычислить произведение Р
Посмотрите здесь:

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

Вычислить произведение - C++
В лабораторной 3 задания! 2 я уже сделала, а вот в 3 не могу понять что нужно делать! Подскажите пожалуйста, желательно еще и помочь с...

Вычислить произведение - C++
Вот на паскале и с++ коды. с++ выдает не верный результат. Почему? Посчитать нужно a*(a+1)*....*(a+n-1). var a,p:real; ...

Вычислить произведение - C++
задан три целых числа Вычислить произведение двух наименьших из них

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Learx
1035 / 842 / 85
Регистрация: 31.03.2010
Сообщений: 2,465
28.12.2012, 11:43     Вычислить произведение Р #2
1. Создаем переменную для результата со значением 1.
2. Цикл for от 1 до 5
3. Внутри цикла на каждом шаге умножаем переменную из п.1 на выражение которое вычисляется из переменной-счетчика цикла.
Выражение записано после буквы П
4. вывод результата после цикла.
-=ЮрА=-
Заблокирован
Автор FAQ
28.12.2012, 12:07     Вычислить произведение Р #3
Learx, а тебя не смущает что при i == 2 знаменатель обращается в НУЛЬ?
Миниатюры
Вычислить произведение Р  
-=ЮрА=-
Заблокирован
Автор FAQ
28.12.2012, 12:12     Вычислить произведение Р #4
Barsyk12, вот тебе решение но сомножитель (2 + 3)/(2 - 2) следет пропускать - это разрыв 1-го рода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
 
int main()
{
    double mult  = 1;
    for(double i = 1; i <= 5; i++)
        if(i != 2)
        mult *= (i + 3)/(i - 2);
    cout<<"P = "<<mult<<endl;
    cout<<"element i == 2 : 2 + 3/(2 - 2) was skipped!"<<endl;
    return 0;
}
Отработки
http://codepad.org/7X8FAX4E
Output:
P = -224
element i == 2 : 2 + 3/(2 - 2) was skipped!
http://codepad.org/1yfgVEIt
Output:
P = -inf
Миниатюры
Вычислить произведение Р  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 12:19     Вычислить произведение Р
Еще ссылки по теме:

Вычислить произведение - C++
b=\prod_{i=1}^{15}\frac{ln|2i-x|}{ix+1}

Вычислить произведение - C++
Помогите решить пожалуйста Внизу страницы есть редактор формул P=\prod_{k=1}^{K}\left(\frac{1}{k}+ \frac{k+1}{k+2}\right)

Вычислить произведение - C++
Дано целое число n, вещественное число b. b(b+1)(b+2)...(b+n-1)(b+n). Сделать нужно на С++. Буду очень признателен!! Мужики, спасайте!

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


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

Или воспользуйтесь поиском по форуму:
Learx
1035 / 842 / 85
Регистрация: 31.03.2010
Сообщений: 2,465
28.12.2012, 12:19     Вычислить произведение Р #5
-=ЮрА=-, да не заметил. спасибо.
ИМХО это ошибка в примере. Как вариант, надо в программе сделать предварительную проверку для такой возможности и не пропускать, с сразу сообщать значение +/- бесконечность
Yandex
Объявления
28.12.2012, 12:19     Вычислить произведение Р
Ответ Создать тему
Опции темы

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