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

Исправить задачу,если получится. Спасибо!

07.12.2015, 23:57. Показов 673. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
само задание звучит так:
напишите программу которая вычисляет значение по формуле f(a)+2f(a+h)+2f(a+2h)...+2f(a+(n-1)h)+f(a+nh)
где f(x)=(x^2+1)*cos^2x
в первой строке содержится число a и h(|a|<25,|h|<25),натуральное число n(1<=n<=100)

У преподавательницы видел ответы.Вот так у неё расписано:
при a=2 h=3 n=4
f(2)+2(f+3)+2f(2+2*3)+2f(2+3*3)+2f(222+4 *3)=F
f(2)=(2*2+1)*cos2*cos2=4.99
f(5)=25.8
f(8)=63.74
f(11)=117.558
f(14)=185.347
F=4.99+2*25.8+2*63.74+2*117.558=604.533
Вот мои наброски,но всё не так.

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
#include <iostream>
#include <iomanip>
#include <cmath>
#include <conio.h>
 
    using namespace std;
 
    double f(double x) {
        return (pow(x, 2) + 1) * pow(cos(x), 2);
        cout << f << endl;
    }
 
    int main() {
        setlocale(LC_ALL, "Rus");
        double a, h;
        int n;
        cout << "Введите a,h,n:";
        cin >> a >> h >> n;
        int k = n;
        if ((a > 25 || a < 1) || (h>25 || h < 1) || (n>100 || n < 1)) cout << "Условие не выполняется";
        else
        {
            double sum = 1;
            double F;
            for (int i = 1; i <= k; i++) {
                sum = f(a) + 2 * f(a + h) + 2 * f(a + 2 * h) + 2 * f(a + (n - 1)*h) + f(a + n*h); /*sum+ и sum* пробовал,значения не подходят*/
                F = f(2) + 2 * f(5) + 2 * f(8) + 2 * f(11) + 2 * f(14);
                cout << F << endl;
            }
        }
        _getch();
    }
Помогите идеями
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2015, 23:57
Ответы с готовыми решениями:

Поиск таких двузначных чисел, что если если к сумме цифр этого числа прибавить квадрат суммы - получится само число
нужно составить программу поиска двузначных чисел таких, что если если к сумме цифр этого числа прибавить квадрат этой суммы, то получится...

Нужна исправить ошибоки! Заранее спасибо!
Условие задачи в архиве. У меня постоянно выводит одно значение. Вариант 14.( Там нужно пролистнуть задачу)

Help исправить добавление и удалении из списка по позиции (emplace/erase), спасибо
#include &lt;iostream&gt; #include &lt;list&gt; #include &lt;iterator&gt; using namespace std; void add_back(list&lt;int&gt; a,int b) //добавление { ...

4
6 / 6 / 4
Регистрация: 29.10.2015
Сообщений: 45
08.12.2015, 00:25
В цикле скорее всего надо так:

C++
1
2
3
for (int i = 1; i <= k; i++) {
                sum = sum + 2 * f(a + i*h);
}
но у меня на калькуляторе
f(2)=(2*2+1)*cos2*cos2 = не 4.99, а 0.865891

??
0
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 54
08.12.2015, 00:31  [ТС]
Ваш вариант я тоже рассматривал...

Добавлено через 1 минуту
извиняюсь за ошибку здесь:
Code
1
f(2)+2(f+3)+2f(2+2*3)+2f(2+3*3)+2f(/*2*/+4*3)=F
0
6 / 6 / 4
Регистрация: 29.10.2015
Сообщений: 45
08.12.2015, 11:49
Ну и что такой вариант не подходит?

C++
1
2
3
4
sum = f(a);
for (int i = 1; i <= k; i++) {
                sum = sum + 2 * f(a + i*h);
}
0
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 54
08.12.2015, 19:11  [ТС]
Ну введи значения 2 3 4,и получилось ответ 11..... а нужен 603....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.12.2015, 19:11
Помогаю со студенческими работами здесь

Если к сумме цифр возраста прибавить число рождения, то получится возраст. Сколько лет долгожитепю?
Долгожитель (возраст не более 100 лет) обнаружил однажды, что если к сумме цифр его возраста прибавить чисто его рождения, то как раз...

Если к сумме цифр двузначного числа прибавить квадрат этой суммы, то снова получится это двузначное число
Задание: Написал примерный код, но сомневаюсь что правильно применил цикл. Сейчас компилятора нету проверить не могу. Посмотрите и...

исправить задачу
вот есть задача 1 фотография и решение её и Из этой задачи нужно сделать как то решение ко 2й задаче которая на фотографии 2.Я понимаю что...

Типы: почему если прибавить единицу к char, получится 128, а не -128?
Если мы прибавляем 1 к максимальному значению unsigned int - результат &quot;0&quot;. Тогда почему если прибавляем 1 к char - &quot;128&quot;, а не...

Написать программу поиска двузначных чисел, обладающих следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то получится снова д
Написать программу поиска двузначных чисел, обладающих следующим свойством: если к сумме цифр числа прибавить квадрат этой суммы, то...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
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