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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2016, 19:09   #1
Fyn
 
Регистрация: 26.11.2016
Сообщений: 7
Смущение Итерационные циклы (Си)

Нужна помощь с задачей.

Вычислить приближенное значение заданной функции через степенной ряд. Вычисляя степенной ряд, использовать итерационный способ накопления.

Есть готовый код, но он не работает с амперсандом в параметрах финкции.

Вот сам текст программы с комментариями
Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>
double summ(double x, int &n, double eps){
	double s, sn, pi=3.1415926;//s - сумма ряда, sn - текущее слагаемое
	int N=33;//количество шагов
	for(s=pi/2, sn=-1/x, n=1; (n<N)&& (fabs(sn) > eps); n++){
		s+=sn;//вычисление суммы
		sn=-sn*(2*n-1)/(x*x*(2*n+1));}//вычисление коэфицента перехода
    return s;
}
void main(){
double x,y;
int n1;
for (x=1.; x <= 1.5; x += 0.01){// Вычисление степенного ряда для x в диапазоне от 1 до 1.5 с шагом 0.01 
y=summ(x,n1,0.000001);
printf("n=%d x=%0.1lf\t sum=%0.4lf\t atan=%0.4lf\n",n1,x,y,atan(x));
 }
_getch();}
На данном моменте новичок в программировании, не могу разобраться с итерационными циклами в целом.
Fyn вне форума Ответить с цитированием
Старый 26.11.2016, 20:02   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
Есть готовый код, но он не работает с амперсандом в параметрах финкции.
Может потому что в С нет ссылок, не? Меняйте на указатели.
p51x вне форума Ответить с цитированием
Старый 26.11.2016, 21:25   #3
Fyn
 
Регистрация: 26.11.2016
Сообщений: 7
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Меняйте на указатели.
Спасибо, разобрался

Последний раз редактировалось Fyn; 26.11.2016 в 22:03.
Fyn вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Итерационные циклы, циклы с фактериалами, вообще не могу догнать( помогите плиз! Svetlana_ Помощь студентам 2 01.11.2015 18:58
Итерационные циклы yulia.a Паскаль, Turbo Pascal, PascalABC.NET 4 19.04.2014 22:53
Итерационные циклы Natalia91169 Помощь студентам 1 19.12.2011 19:24
Задачи на итерационные циклы ILTBW Помощь студентам 4 10.01.2009 18:01
Итерационные циклы Андрюха из ПХТТ Паскаль, Turbo Pascal, PascalABC.NET 3 14.02.2008 15:49