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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2014, 17:18   #1
Nikolay625
Пользователь
 
Регистрация: 18.05.2014
Сообщений: 26
По умолчанию (Си) сумма ряда

помогите решить. есть ряд 4/Pi(sinx+sin3x/3+sin5x/5+...+) надо с консоли задать eps(точность) , x и посчитать сумму ряда. Вот есть попытки сделать, но что-то не так

Код:
#include <stdio.h>  //директивы препроцессора
#include <conio.h>
#include <math.h>

int main()
{ 
 //описание переменных
 float x, s, f, eps, temp;
 int n;
 
 printf("\nlab #3");
 printf("\nvar #4");
 printf("\nMR-12-1");
 printf("\nVasya Pupkin\n");
 
 printf("\nvvod isod dan:\n"); //ввод исходных данных
 printf("\nx=");      
 scanf("%f", &x);        //начальное значение аргумента
 printf("\neps=");      
 scanf("%f", &eps);         //точность вычислений
 
 //эхо-печать
printf("\ndla  x=%5.3f  i tochnostu  %5.3f\n", x, eps);
 printf("\n   x      n         s            f");
 printf("\n--------------------------------------");
 


 {
  temp = (4.0*sin(x))/M_PI; //первое слагаемое
  s = (4.0*sin(x))/M_PI;  //начальное значение суммы

  f = 1; //точное значение функции
  
   //внутренний цикл - вычисление суммы ряда
while (fabs(temp) > eps)
  {
   s += temp; //очередная сумма
   
   n++;   //количество итераций 
   //очередное слагаемое
   temp *= ((2.0*n-3)*sin*(2.0*n-1.0))/((2.0*n-1.0)*sin*(2.0*n-3.0));
 
 }
 

  printf("\n%5.3f     %d     %0.6f     %0.6f", x, n, s, f);
   
 }
 
 printf("\n--------------------------------------");

 getch();
 return 0;
}

Последний раз редактировалось Stilet; 17.06.2014 в 17:35.
Nikolay625 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма Ряда (С++) gtmoor Помощь студентам 0 03.11.2013 13:58
Сумма ряда antoxa2584 Паскаль, Turbo Pascal, PascalABC.NET 6 05.12.2012 23:15
сумма ряда Александрq Помощь студентам 1 29.11.2012 09:13
Сумма ряда fr330n Помощь студентам 0 01.10.2011 22:57
Сумма ряда! sermog Помощь студентам 5 08.04.2011 21:54