![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.11.2010
Сообщений: 11
|
![]()
Вычислить сумму ряда (приближенное значение функции arctg)с точностью eps.
(Сумма ряда, где i принимает значения от 0 до N (-1)^i*(x^(2i+1)/(2i+1)) Значения x и eps вводятся с клавиатуры. Полученный результат и значение библиотечной функции arctg вывести на экран.
NOY
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 25.11.2010
Сообщений: 2
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.11.2010
Сообщений: 11
|
![]()
Ну ты, Grimer, дал.
ты очень умный) вот я ничего не понял из того, что ты написал XD. я ещё на первом курсе и таких умных буковок ещё не видел. прокоментировать не смогу. вот что у меня вышло: п.с. Grimer, всёравно спасибо) #include <stdio.h> #include <math.h> int main(int argc, char *argv[]) { double so, x, eps, i; printf("vvedite eps, x: "); scanf("%lf %lf", &eps, &x); i=0; so= ((pow (-1, i))*(pow(x, 2*i+1))/(2*i+1)); // высчитываем начальную сумму(с i=0) while (((pow (-1, i))*(pow(x, 2*i+1))/(2*i+1)) - // считаем разнизу между предыдущим ((pow (-1, (i+1)))*(pow(x, 2*(i+1)+1))/(2*(i+1)+1)) > eps) // и текущим вычислением { i=i+1; so=so + ((pow (-1, i))*(pow(x, 2*i+1))/(2*i+1)); // высчитываем общую сумму } printf("%lf\n" ,so); return 0; }
NOY
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Язык Pelles C Массивы | Kotik Wasil | Помощь студентам | 0 | 28.11.2010 21:37 |
задачи на Pelles C | Ядревская Анна | Помощь студентам | 0 | 09.10.2010 15:25 |
Pelles C: операции над двоичными числами в файле, удаление строки из массива | TripleX | Помощь студентам | 12 | 13.06.2010 14:54 |