Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2020, 16:09   #1
ProgramN
Новичок
Джуниор
 
Регистрация: 12.12.2020
Сообщений: 3
Сообщение C++ задача на циклы

Добрые день, помогите дописать задачу на циклы.
Условие на фотографии.
Также вложил свой txt файл, где я описал саму формулу , а дальше никак)
Особая благодарность тому, кто поможет. Решать через цикл!!
ПЕРЕВОД НА РУССКИЙ
Дано действительное число х и натуральное непарное число n. Вычислить
1 Проанализировать структуру задачи ( не нужно)
2 Обсудить использованные структуры данных и алгоритм для решения задачи ( не нужно)
3 Написать и настроить программу для решения задачи
Изображения
Тип файла: jpg zadanie.jpg (49.6 Кб, 1 просмотров)
Вложения
Тип файла: txt 1 задание.txt (881 байт, 1 просмотров)

Последний раз редактировалось ProgramN; 12.12.2020 в 16:24. Причина: Международный вопрос
ProgramN вне форума Ответить с цитированием
Старый 12.12.2020, 16:18   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Ну и стьюдень пошёл... Даже перевести поленился.
Я, например, даже и не собираюсь налаштувати - вдруг это что неприличное, и за это что-нибудь будет
А праграма зусім простая, і трэба быць зусім бязглуздым, каб яе не напісаць за поў-хвіліны.
И подпрограмма факториала нужна тут как козе трансформатор, если решать по уму, конечно.

Последний раз редактировалось digitalis; 12.12.2020 в 16:26.
digitalis вне форума Ответить с цитированием
Старый 12.12.2020, 16:25   #3
ProgramN
Новичок
Джуниор
 
Регистрация: 12.12.2020
Сообщений: 3
По умолчанию

digitalis, Перевел на русский, извиняюсь, что-то про это не подумал совсем)
ProgramN вне форума Ответить с цитированием
Старый 12.12.2020, 16:30   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Ну вот, другой коленкор. Это разложение в ряд синуса. Задание неполное: или нужна требуемая точность (чаще всего), или числ членов ряда.
Код:
Double x,i,eps,tmp,sum ;   
cin >> x >> eps ;
i = 3.0 ;
sum = x;
tmp = x;
while (Abs(tmp) > eps) 
  {
     tmp = tmp * x * x * (-1.0) / ((i-1) * i) ;
     sum += tmp ;
     i += 2.0 ;
   }
cout << sum ;
Обрамление допишешь сам

Последний раз редактировалось digitalis; 12.12.2020 в 17:04.
digitalis вне форума Ответить с цитированием
Старый 12.12.2020, 16:35   #5
ProgramN
Новичок
Джуниор
 
Регистрация: 12.12.2020
Сообщений: 3
По умолчанию

Мне нужно, чтобы эта формула поочередно отнимала и добавляла эту формулу с нечетными числами 1 3 5 7 и т.д до n. То есть , если у меня n=7 , то формула будет считать до 7 , если до 15 , то до 15. Надеюсь понятном объяснил. Задача полная
ProgramN вне форума Ответить с цитированием
Старый 12.12.2020, 16:57   #6
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Объяснил-то понятно, но сам задачи, видимо, не понял. Ещё раз повторяю: это - разложение синуса в степенной ряд. Ряды считаются до достижения нужной точности. Для одного х будет достаточно и 5 шагов, для другого и 10 будет мало.
Нужно фикс. число шагов - замени цикл while на for. Но это уже будет przez dupę, как говорят поляки.

Последний раз редактировалось digitalis; 12.12.2020 в 17:05.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на циклы C Заечка Помощь студентам 12 17.10.2016 11:50
Задача на циклы Joose Общие вопросы C/C++ 2 28.10.2012 18:49
Задача на циклы }|{eka Паскаль, Turbo Pascal, PascalABC.NET 3 27.06.2012 21:31
Задача на циклы MikaNika Паскаль, Turbo Pascal, PascalABC.NET 2 01.04.2012 00:04