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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2011, 19:20   #1
narco3
Пользователь
 
Аватар для narco3
 
Регистрация: 02.10.2011
Сообщений: 32
Злость паскаль,функция

Y присвоить (х-2)(х-4)(х-6)...(х-32)/(х-1)(х-3)(х-5)...(х-31).как сделать ?
narco3 вне форума Ответить с цитированием
Старый 10.10.2011, 19:48   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Вот:
Код:
Function Y(X: Integer): Integer;
Var
I,A,B: Integer;
Begin
A:=1;
B:=1;
I:=2;
Repeat
A:=A * (X - I);
I:=I + 2;
Until I = 34;
I:=1;
Repeat
B:=B * (X - I);
I:=I + 2;
Until I = 33;
Y:=A Div B;
End;


Var
S: Integer;
Begin
ReadLn(S);
WriteLn(Y(S));
ReadLn;
End.
Функцию конкретно не проверял. Возможны ошибки при делении на 0. Поэтому если что, то подправьте.
Всегда рад помочь!

Последний раз редактировалось Terran; 10.10.2011 в 19:51.
Terran вне форума Ответить с цитированием
Старый 10.10.2011, 20:14   #3
arahis
Пользователь
 
Регистрация: 10.10.2011
Сообщений: 64
По умолчанию А можно и вот так

х:=выбери значение
y:=1;
z:=1;
while y<=31 do
begin
z:=z*(1-1/(x-y));
y:=y+1;
end;
writeln(z);
arahis вне форума Ответить с цитированием
Старый 10.10.2011, 20:31   #4
narco3
Пользователь
 
Аватар для narco3
 
Регистрация: 02.10.2011
Сообщений: 32
По умолчанию

класно!!!Спасибо
narco3 вне форума Ответить с цитированием
Старый 10.10.2011, 20:37   #5
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

arahis, исправь только y:=y+1 на y:=y+2 ))
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 10.10.2011, 20:46   #6
arahis
Пользователь
 
Регистрация: 10.10.2011
Сообщений: 64
По умолчанию Ой

Ой потупил. Ну это же не мне зачет сдавать а этому человеку.
arahis вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функция паскаль tan9 Помощь студентам 0 24.05.2011 22:01
Паскаль: процедура, функция т_т Liam_ Помощь студентам 8 09.01.2011 21:52
Функция. Паскаль. )Free( Помощь студентам 5 08.12.2010 13:32
Паскаль,функция и множество pavlentus Помощь студентам 4 20.04.2009 20:39