Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 04.11.2019
Сообщений: 7

Найти сумму первых двух и последних трех членов последовательности

04.11.2019, 14:14. Показов 2381. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста с такой задачей. Имеется числовая последовательность https://www.cyberforum.ru/cgi-bin/latex.cgi?(-1)^k*p^(k-1)*log^k|x|/(k+1)!
Требуется найти сумму первых двух и последних трех членов. Я разобрался со всем, кроме одного момента. Как найти количество членов последовательности? Каким образом это прописать на с++
Картинка для полноты если кому интересно.
Миниатюры
Найти сумму первых двух и последних трех членов последовательности  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2019, 14:14
Ответы с готовыми решениями:

Сравнить сумму первых двух цифр числа с суммой двух последних
Дано целое число x (999 < x < 4294967296) 32). Определить: а) что больше сумма двух первых его цифр или сумма двух последних; б)...

4. Найти сумму К членов последовательности: 3, 7, 11, 15,… Вычислить сумму членов последовательности 1, 4, 7, 10, …, не превосходящих числа К
надо консольное приложение , без рандомайза функций и процедур в делфи

Среди чисел найти все, у которых сумма первых двух равна сумме последних двух
Помогите пожалуйста решить задание: среди четырехзначных чисел из интервала, заданного пользователем, найти все, у которых сумма первых...

16
Эксперт CЭксперт С++
 Аватар для liv
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
04.11.2019, 14:42
Somm, вот то число 6, которое на картинке, случайно, не является количеством членов последовательности?
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
04.11.2019, 14:45
Цитата Сообщение от Somm Посмотреть сообщение
Как найти количество членов последовательности?
скорее всего значение колонки №3 - количество k=6 (у таблицы шапка должна быть выше, сбросьте её скрин)
Цитата Сообщение от Somm Посмотреть сообщение
Я разобрался со всем, кроме одного момента
если разобрались, напишите что у Вас получилось
0
0 / 0 / 0
Регистрация: 04.11.2019
Сообщений: 7
04.11.2019, 14:52  [ТС]
Мда, это циферка действительно длина последовательности. Простите за беспокойство. Хотя могу ошибаться.
Я сначала все сделаю(если смогу), а потом весь код скину, проверите если хотите.
Миниатюры
Найти сумму первых двух и последних трех членов последовательности  
0
Модератор
Эксперт С++
 Аватар для zss
13780 / 10973 / 6491
Регистрация: 18.12.2011
Сообщений: 29,259
04.11.2019, 15:17
Цитата Сообщение от Somm Посмотреть сообщение
сумму первых двух и последних трех членов
Это 5 элементов. Т.к. в последовательности всего 6 элементов,
то нужно суммировать все, кроме третьего.

И еще
a1=-lg|x|/2
an+1=-an*p*lg|x|/(k+1)
t=p*lg|x| - не зависит от k. Вычислите его до суммирования
an+1=-an*t/(k+1)
1
Эксперт CЭксперт С++
 Аватар для liv
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
04.11.2019, 15:24
Somm, или нужно две разные суммы (1+2 и 4+5+6)?
0
0 / 0 / 0
Регистрация: 04.11.2019
Сообщений: 7
04.11.2019, 15:46  [ТС]
Имхо! Спасибо! А как сложить без 3 элемента?




Добавлено через 13 минут
Цитата Сообщение от liv Посмотреть сообщение
Somm, или нужно две разные суммы (1+2 и 4+5+6)?
Как гласит задание. "Найти сумму первых двух и последних трех членов" Видимо все вместе. По сути сумма всех элементов кроме 3
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
04.11.2019, 15:47
Цитата Сообщение от Somm Посмотреть сообщение
А как сложить без 3 элемента?
C++
1
if (k!=3) sum+=ak;
1
0 / 0 / 0
Регистрация: 04.11.2019
Сообщений: 7
04.11.2019, 15:51  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
t=p*lg|x| - не зависит от k. Вычислите его до суммирования
- это что?

https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{1} и https://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{n+1} я вычислил. Это первый член и второй.

Добавлено через 3 минуты
Цитата Сообщение от Yetty Посмотреть сообщение
сомножитель который не зависит от k можно вынести за скобки (чтобы было меньше вычислений, не умножать на него каждый раз, а после подсчёта суммы один раз умножить на него).
Прости за тупость, но все равно не понял. Зачем он вообще нужен?
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
04.11.2019, 15:57
zss, логичнее обозначить не так: an+1, а так: ak+1 чтобы ТС не путался, кроме того по условию n - длина последовательности.
Цитата Сообщение от Somm Посмотреть сообщение
Зачем он вообще нужен?
сразу привыкайте не вычислять каждое слагаемое отдельно, а использовать рекуррентные соотношения - т.е выражать каждое последующее слагаемое через предыдущее - при этом получается p*lg|x| которое не зависит от k и его логично вычислить заранее, чтобы было меньше операций умножения.
0
0 / 0 / 0
Регистрация: 04.11.2019
Сообщений: 7
04.11.2019, 16:00  [ТС]
Цитата Сообщение от Yetty Посмотреть сообщение
получается p*lg|x| которое не зависит от k и его логично вычислить заранее, чтобы было меньше операций умножения
Звучит логично, но в методичке что мне скинули об этом ни слова, соответственно я не знаю как это вычислять.
Но с рекуррентными соотношениями я знаком немного
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
04.11.2019, 16:10
Цитата Сообщение от Somm Посмотреть сообщение
Звучит логично, но в методичке что мне скинули об этом ни слова
не знаю, что там у Вас в методичке, но сумма ряда находится именно так - это наиболее оптимальный способ
Цитата Сообщение от Somm Посмотреть сообщение
соответственно я не знаю как это вычислять.
в сообщении №5 zss уже всё выразил (только везде n замените на k), Вам осталось только организовать цикл
1
0 / 0 / 0
Регистрация: 04.11.2019
Сообщений: 7
04.11.2019, 16:20  [ТС]
Цитата Сообщение от Yetty Посмотреть сообщение
осталось только организовать цикл
Пытаюсь. Для человека который делает это первый раз, это сложно)
0
0 / 0 / 0
Регистрация: 20.11.2019
Сообщений: 3
20.11.2019, 13:53
Somm, у тебя все получилось? у меня тот же вариант
0
0 / 0 / 0
Регистрация: 04.11.2019
Сообщений: 7
20.11.2019, 21:18  [ТС]
Я глупый и не разобрался, а времени нет. Скиньте код на это дело кто нибудь пожалуйста, я вам плюшку какую нибудь.

Добавлено через 1 минуту
Неа, даже не решал по итогу. Других заданий море
Цитата Сообщение от Anastayu Посмотреть сообщение
у тебя все получилось?
0
0 / 0 / 0
Регистрация: 20.11.2019
Сообщений: 3
20.11.2019, 21:23
Somm, как доделаю (уже почти) - скину)
0
0 / 0 / 0
Регистрация: 20.11.2019
Сообщений: 3
22.11.2019, 22:18
Somm,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
int main()
{
    float a,b,c,P,min,d,x0,t,Ak,x,h,sum;
    int m,n;
    printf ("Enter a,b,c,d,x0,h,m,n\n");
    scanf("%f%f%f%f",&a,&b,&c,&d);
        min=(a+b);
    if(c<min)
        min=c;
    P=min+exp(d);
    printf("\n P = %.2f",P);
    scanf("%f%f%i%i",&x0,&h,&m,&n);
    for (int i=1; i<=m; i++)
    {
            x=x0+(i-1)*h;
            t=P*log(abs(x));
            printf ("t = %f",t);
            Ak=-t/2;
            sum=Ak;
            printf ("\n Ak = %f", Ak);
            for (int k=2; k<=n; k++)
            {
                Ak=-Ak*t/(k+1);
                printf ("\n Ak = %f", Ak);
                if (k!=3)
                sum+=Ak;
            }
    printf("\n sum = %f\n\n", sum); 
    }
    getch();
    return 0;
}//end main
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.11.2019, 22:18
Помогаю со студенческими работами здесь

Циклы: Получить сумму первых n членов последовательности
Рассмотрим последовательность, образованную дробями 1/1, 2/1, 3/2, …, в которой числитель (знаменатель) следующего члена последовательности...

Найти все четырехзначные числа у которых сумма первых двух цифр равна сумме двух последних
найти все четырехзначные числа у которых сумма первых двух цифр равна сумме двух последних.

С помощью рекурсии вычислить сумму N первых членов последовательности
помогите пожалуйста с заданием. С помощью рекурсии вычеслить суму N первых членов последовательности первые три члена которих равняютса...

Получить сумму первых n членов последовательности. В виде кода
рассмотрим последовательность образовавшуюся дробями: 1/1, 2/1, 3/2, ..., в которой числитель (знаменатель) следующего члена...

Определить сколько чисел последовательности меньше квадрата суммы первых двух членов
1.С клавиатуры вводят последовательность чисел, они находятся в диапозоне от 0до150. Определить сколько чисел последовательности меньше...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru