HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 13.05.2009, 16:40
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
С нами: 12604706

Репутация: 0


По умолчанию

Цитата:
Сообщение от R1der23  
(1-x)^(-m)=1+m*x+[m*(m+1)/2!]*x^2+[m*(m+1)(m+2)/3!]*x^3+.... |x|<1; m>0
Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils, Math;

var
  x, e: Extended;
  m: Integer;
  maxCount: Integer;
  a, sum: Extended;
  i: Integer;

begin
  //вводим начальные данные
  Write('Enter x:');
  repeat
  Readln(x);
  until abs(x)<1;

  Write('Enter m:');
  repeat
  Readln(m);
  until m>0;

  Write('Enter e:');
  repeat
  Readln(e);
  until e>0;

  //считаем сумму ряда
  maxCount := 100;
  sum := 1;
  a := 1;
  for i:=1 to maxCount do
  begin
  a := a*(m+i-1)*x/i;
  sum := sum + a;
  if (abs(a)<e) then
    break;
  end;
  //пишем результат
  WriteLn('Result :' + floatToStr(sum));
  WriteLn('True value :' + floatToStr(Power(1-x, -m)));
  Readln;
end.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.