Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

Помогите решить плиз!   Найти похожие ветки 

 
Pascal-men   (2006-05-31 18:48) [0]

Привет, помогите плиз решить задачку на Паскале. Вот суть: нужно ввести 2 числа x и n и дальше нужно найти S по формуле (2+x*x)+(3*x*x*x)+ пребовлять нужно столько раз, скольким равен n. Если n=5 то, должно быть так (2+x*x)+(3*x*x*x)+ (4+x*x*x*x)+(5*x*x*x*x*x)+(6+x*x*x*x*x*x)


 
Rouse_ ©   (2006-05-31 19:01) [1]

Result := 0;
for I := 2 to N + 1 do
 Inc(Result, I + IntPower(X, I));


 
Rouse_ ©   (2006-05-31 19:06) [2]

А, не... там чередуется :)

var
 AResult: Extended;
 I, X, N: Integer;
begin
 X := 3;
 N := 6;
 AResult := 0;
 for I := 2 to N + 1 do
   if (I mod 2) = 0 then
     AResult := AResult + (I + IntPower(X, I))
   else
     AResult := AResult + (I * IntPower(X, I));

 ShowMessage(FloatToStr(AResult));


 
vidiv ©   (2006-06-01 03:13) [3]


> А, не... там чередуется :)

Я бы не заметил... :) Респект!


 
SergP ©   (2006-06-01 04:29) [4]

И можно в [2]  не вычислять каждый раз IntPower(X, I)
а делать что-то типа:


...
f:=x;
for I := 2 to N + 1 do
  begin
  f:=f*x;
  ...
  end;



Страницы: 1 вся ветка

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
10-1121170006
SergP.
2005-07-12 16:06
2006.06.25
Работа с COM-объектом (EXCEL, WORD) из консольного приложения


8-1137672445
VasRoG
2006-01-19 15:07
2006.06.25
Pixel Format


2-1149561821
cinol
2006-06-06 06:43
2006.06.25
Нужен алгоритм.


1-1147956544
Layner
2006-05-18 16:49
2006.06.25
Как "заставить" бегать SelectItems в TreeView


2-1149599334
Fiallo4ka
2006-06-06 17:08
2006.06.25
ADO