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

Вычислить y = cos^x + cos x^2 + cos x^3 + … + cos x^n

06.12.2020, 18:59. Показов 1788. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Использовать оператор цикла do, while.
1 способ:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <math.h>
int main(void)
{
    int i=1, n;
    float y = 0, x;
    printf("n=");
    scanf_s("%d", &n);
    printf("x=");
    scanf_s("%f", &x);
    do
    {
        y += cos(log(exp(x) * i));
        i++;
    } while (i < n);
    printf("y=%f", y);
    return 0;
}
Не учитывает значение n, больше чем 1
2 способ:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <math.h>
int main(void)
{
    int i = 1, n;
    float x, y;
    printf("x=");
    scanf_s("%f", &x);
    printf("n=");
    scanf_s("%d", &n);
    y = cos(x);
    do
    {
        y += cos(x);
        i++;
    } while (i <= n);
    printf("y=%f", y);
    return 0;
}
Выдает неправильное значение(
Буду благодарен за помощь
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.12.2020, 18:59
Ответы с готовыми решениями:

Вычислить значение z по формуле z=sin(cos(x)
Вычислить значение z, соответствующие каждому значению x (xn&lt;=x&lt;=xk, шаг изменения x равен dx) по формуле z=sin(cos(x)). Определить сумму...

Вычислить значение x по формуле z=sin(cos(x)
Вычислить значение x (xn&lt;&lt;=x&lt;=xk) по формуле z=sin(cos(x)). Определить сумму значений z&gt;x и произведение z&lt;=x. На экран выводить каждую...

Не считает cos
привет всем , что не так в коде . не считает cos.Поправьте код,спасибо заранее. Предполагаю потому что нужно выводить не целыми а дробными?...

2
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
06.12.2020, 19:20
Лучший ответ Сообщение было отмечено n0kz как решение

Решение

Цитата Сообщение от n0kz Посмотреть сообщение
y += cos(log(exp(x) * i));
Круто, но не правильно
C
1
2
3
4
5
6
7
double xx =x;
i = 0;
do {
  y += cos(xx);
  i++;
  xx *= x;
while(i <= n);
1
0 / 0 / 0
Регистрация: 06.12.2020
Сообщений: 21
06.12.2020, 19:33  [ТС]
Спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.12.2020, 19:33
Помогаю со студенческими работами здесь

приблизительное значение cos(x)
нужно получить значение cos , и что бы оно совпало с табличным значением , не могу найти ошибку #include &lt;stdio.h&gt; ...

Табулирование функции y = x*cos(x) + sin(x)
Y=X*COS(X)+SIN(X) (вывеси результат в виде таблицы)

Вывести sin x и cos x с шагом 0.1
Пожалуйста помогите мне решить данную задачу: Напечатать таблицу значений функций sin⁡x и cos⁡x на отрезке с шагом 0.1.

Использование стандартной функции cos(x)
Пытаюсь вычислить косинус, используя стандартную библиотеку volatile double rew2=1.34; volatile double rew3 = cos(rew2); ...

Разложить sin и cos в ряд Тейлора
Помогите с задачей. Необходимо разложить sin и cos в ряд Тейлора. Программа работает только для промежутка . Подскажите как дописать для...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
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. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru