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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2010, 00:31   #1
Rыся
 
Регистрация: 11.01.2010
Сообщений: 3
Радость Pascal Подпрограммы

Pascal Подпрограммы.
Привести выражение к несократимой обыкновенной дроби : 1/2+2/3+...+9/10
Rыся вне форума Ответить с цитированием
Старый 04.06.2010, 12:39   #2
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Код:
program AAA;
const N = 10;
var
 i : Integer;
 Chis,Znam,CurNOD : Integer;

function NOD(x,y:Integer):Integer;
 begin
  if x<>0 then NOD:= NOD(y mod x,x) else NOD:= y;
 end;

begin
Chis := 0;
Znam := 1;
for i := 1 to N-1 do
 begin
 Chis := Chis * (i+1) + i * Znam;
 Znam := Znam * (i+1);
 CurNOD := NOD (Chis,Znam);
 if CurNOD <> 1 then
  begin
  Chis := Chis div CurNOD;
  Znam := Znam div CurNOD;
  end;
 writeln ( Chis,' ',Znam);
 end;
end.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подпрограммы-процедуры, подпрограммы-функции в Pascal rishikesh Помощь студентам 19 18.05.2010 23:05
Подпрограммы (Pascal) Дабл Помощь студентам 2 23.12.2009 03:34
Подпрограммы(Pascal) Niero Помощь студентам 11 14.12.2009 12:34
Pascal - Циклы и подпрограммы Бурундук Помощь студентам 18 18.10.2009 19:47
[Pascal] Функции и процедуры(подпрограммы) Рамик Помощь студентам 2 23.03.2009 17:00