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

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

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

Найти суму ряда не понятное условие - C++

10.07.2015, 15:59. Просмотров 211. Ответов 8
Метки нет (Все метки)

Нужно найти конечную суму ряда, считать, что n уже ввели.
Пересмотрел весь форум, подобное есть, но не совсем то.
Миниатюры
Найти суму ряда не понятное условие  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2015, 15:59     Найти суму ряда не понятное условие
Посмотрите здесь:

Не понятное условие - C++
Добрый день/вечер Есть такая вот задача: Вопрос: что требуется сделать?. Никак не могу понять . Прочитать файл и вывести значение...

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

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

Шаблон функции, не совсем понятное условие с массивом - C++
Дан массив А. Составьте программу, которая прибавила бы каждому элементу данной строки элемент принадлежащий этой строке и главной...

Вычислить суму ряда - C++
Сотворить два типа программ с использованием внешних (глобальных) переменных и переменных, что передаются в функцию и с функции.

Вычислить суму ряда циклом - C++
Вычислить суму ряда Цикл с предусловием: S=1-1/3+1/5-1/7/...... Добавлено через 1 час 15 минут Сори, а то я немного не...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Рыжий Лис
Просто Лис
264 / 211 / 56
Регистрация: 17.05.2012
Сообщений: 856
Записей в блоге: 4
10.07.2015, 17:31     Найти суму ряда не понятное условие #2
Берём цикл и считаем:
C++
1
sum += 1.0/(pow(i,2)*pow(i+1,2));
trylepta
0 / 0 / 0
Регистрация: 30.01.2014
Сообщений: 45
11.07.2015, 00:24  [ТС]     Найти суму ряда не понятное условие #3
C++
1
2
3
4
5
6
7
8
9
10
int main() {
float a, sum = 0;
int i,n;
n=4;
for (i=1; i <= n; i++) {
    a= 1/(pow(i,2)*(pow(i+1,2)));
    sum += a;
}
cout << sum;
}
Спасибо, вот так получилось, проверил вроде считает правильно.
Подскажи пожалуйста как быть если нужно найти произведение ряда, допустим этого же.
C++
1
2
float sum;
sum *= a;
?
Но как то оно не так считает.
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 1
Завершенные тесты: 5
11.07.2015, 00:31     Найти суму ряда не понятное условие #4
Цитата Сообщение от trylepta Посмотреть сообщение
C++
1
float sum;
C++
1
float sum = 1.f;
trylepta
0 / 0 / 0
Регистрация: 30.01.2014
Сообщений: 45
11.07.2015, 00:33  [ТС]     Найти суму ряда не понятное условие #5
То, что я попробовал сам
C++
1
2
3
4
5
6
7
8
9
10
int main() {
float a, sum=1.f;
int i,n;
n=4;
for (i=1; i <= n; i++) {
    a= 1 - (2 / (i*(i+1)));
    sum *= a;
}
cout << sum;
}
Выдает = 0
Изображения
 
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 1
Завершенные тесты: 5
11.07.2015, 00:35     Найти суму ряда не понятное условие #6
trylepta, sum неинициализирована, как я уже выше написал.
trylepta
0 / 0 / 0
Регистрация: 30.01.2014
Сообщений: 45
11.07.2015, 00:36  [ТС]     Найти суму ряда не понятное условие #7
Исправил, проверил, выдает 0
Kerry_Jr
Модератор
Эксперт PHP
2178 / 1974 / 689
Регистрация: 14.05.2014
Сообщений: 5,773
Записей в блоге: 1
Завершенные тесты: 5
11.07.2015, 00:41     Найти суму ряда не понятное условие #8
Цитата Сообщение от trylepta Посмотреть сообщение
C++
1
a= 1 - (2 / (i*(i+1)));
C++
1
a= 1 - (2.f / (i*(i+1)));
Добавлено через 1 минуту
Либо же один из членов ряда является нулем, а именно первый.

Добавлено через 1 минуту
Поэтому в цикле начинайте не с 1, а с 2, и не забудьте исправить строку 6.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2015, 00:44     Найти суму ряда не понятное условие
Еще ссылки по теме:

Вычислить суму ряда с заданной точностью - C++
Вычислить суму ряда \sum =f1(x)/f2(x), при а≤х≤b, Δх=с. F1(x)=2*cos(x+3) F2(x)=(4*pow(x,2))/(3+pow(x,3)) a=2 b=5 c=0.3

Найти суму чисел встречающихся в строке - C++
Найти суму чисел встречающихся в строке: &quot;Текст: 2013 букв 150 или 350&quot;

найти суму максимальних елементов столпцов. - C++
масив 4х4 . найти суму максимальних елементов столпцов.

Найти максимальный и суму элементов динамического массива. - C++
Помогите пожалуйста решить задачу. Дан двумерный массив. С помощью указателей найти: 1)Минимальный элемент в массиве. 2)Сумму всех...


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

Или воспользуйтесь поиском по форуму:
trylepta
0 / 0 / 0
Регистрация: 30.01.2014
Сообщений: 45
11.07.2015, 00:44  [ТС]     Найти суму ряда не понятное условие #9
C++
1
2
3
4
5
6
7
8
9
10
int main() {
float a, sum=1.f;
int i,n;
n=3;
for (i=2; i <= n; i++) {
    a = 1 - (2.f / (i*(i+1)));
    sum *= a;
}
cout << sum;
}
Спасибо большое, беда была в том, цикл надо было начинать с 2, так как первый проход дает 0, а умножение на 0=0)))как то так)
Yandex
Объявления
11.07.2015, 00:44     Найти суму ряда не понятное условие
Ответ Создать тему
Опции темы

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