Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ряды степеней - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как получить ассемблерский код http://www.cyberforum.ru/cpp-beginners/thread39096.html
Как компилировать программу, чтобы потом можно было получить из неё ассемблерский код и какие нужны дополнгительные программ, если конечно нужны.
C++ Что делает данный код и зачем такое кому-нибудь может понадобиться? Я ответил на вопрос,но точной формулировки не нашёл,хотел бы свериться(приложения с ответами нет).Задание: Чёрный ящик.Что делается в данном примере?Зачем кому нибудь может понадобиться подобный... http://www.cyberforum.ru/cpp-beginners/thread39082.html
Что делают операторы switch/case C++
что делают функции : switch ? case ?
Как узнать дату изменения файла? C++
Как узнать дату изменения файла? Покажите, пожалуйста, на примере
C++ Работа со строками символов http://www.cyberforum.ru/cpp-beginners/thread39049.html
Помогите решить пжл. Дан текст (2-3 строки) в файле F1. Описать функцию преобразования строки, которая заменяет все повторные вхождения символа пробел одним символом пробела, в начало строки...
C++ Гомоку ИИ Люди! я в тупике...пишу прогу - игра "гомоку"(крестики нолики 5 в ряд)...сделал ее для двоих игроков...вроде нормально пашет....теперь надо сделать ИИ (3 уровня сложности). Все перепробовал - тупит... подробнее

Показать сообщение отдельно
Natalia.N.
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 4
09.06.2009, 19:08  [ТС]
Цитата Сообщение от Humanitis Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
double k=1;
double sum=0;
const double n=1.66;
const double E=1e-5;
const double x=0.9;
double next=1;
while(fabs(next)>=E)
{
   sum+=next;
   next*=-1*(n-k)*x/k;
  ++k;
}
Здесь программка ничего не выводит...

Цитата Сообщение от Шерсть-На-Носу Посмотреть сообщение
Код
 
#include <fstream.h>
#include <math.h>
double CalculateValue(double x, double n=0.66, double epsilon=1.0e-5)
{
 // Здесь будет результат вычислений
 double result=1;
 // Здесь будет величина очередного члена ряда
 double step=1;
 // Здесь будет номер очередного члена ряда
 int k=1;
 while (true)
 {
  step=-1*step*(n-k+1)*x/k;
  if (fabs(step) < epsilon) break;
  result+=step;
  k++;
 }
 return result;
}
int main()
{
 cout << "x\t\t~value\t\t=value\t\tabs\t\totnos(%)" << endl << endl;
 double x=-1.0;
 for (int i=0; i<21; i++)
 {
  // Аргумент
  printf("%+0.7f\t", x);
  // Приближенное значение
  double value=CalculateValue(x);
  printf("%+0.7f\t", value);
  // Точное значение
  double AbsValue=pow((1-x), 0.66);
  printf("%+0.7f\t", AbsValue);
  // Абсолютная погрешность
  printf("%+0.7f\t", value-AbsValue);
  // Относительная погрешность (в процентах)
  printf("%+0.7f\n", 100*(AbsValue-value)/AbsValue);
  x+=0.1;
 }
 cout << endl;
 return 0;
}
Ой спасибки, только почему-то в программке происходит ошибка на строчке while (true) и она не запускается, почему так?

Цитата Сообщение от Rififi Посмотреть сообщение

Не по теме:


у меня есть знакомый, так он мне рассказывал, когда ему надо было лабы сдавать, он регился на форумах как деввачГа и и примерно в таком стиле просил сделать... "помогите девушке... всем чмоки.. ля-ля-ля"..
и ведь срабатывало, что интересно. находились простофили, которые решали ему задачки :lol:
сие описано не применительно к этому случаю, но просто стиль написания напомнил того чела ((((:


Колян, ты чё, опять чтоли лабы не сдал? ROFL
Цитата Сообщение от Search.. Посмотреть сообщение

Не по теме:

Rififi: Может это снова он ? ыыы

Нет ну я в самом деле девушка, фото показать? =))))

Цитата Сообщение от nynicue Посмотреть сообщение
Я считаю что если кто то обращается за помощью, то задача профи подсказать, направить, помочь разобраться , а не выкладывать готовый код. Ведь зачем тогда учиться програмированию . Я сама начала изучать только несколько месяцев назад,
но препочитаю не "списывать" кем то написанный код, а написать хоть плохенький но свой, а уже потом спрашивать совета , только так по моему можно чему то научитья. А если за тебя буду другие работу делать, то.......
Да мне это и так не нужно, программирование нам только на пол года повесили.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru