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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2008, 16:22   #1
юра 3
 
Регистрация: 23.12.2008
Сообщений: 4
По умолчанию РАЗРАБОТКА РЕКУРСИВНЫХ АЛГОРИТМОВ И ПРОГРАММ

Исправьте задачу плиз.Нужно написать с помощью рекурсии.
Условие.
Y n+1=Yn+N

Пояснение(Y (n+1)-внизу индексы=Y (n-индекс)+N)

var i,n,y:integer;
begin
writeln('vvedite n');
readln(n);
i:=0;y:=1;
while i<n do
begin
inc(i);
y:=y+i;
end;
writeln(y);
readln;
end.
юра 3 вне форума Ответить с цитированием
Старый 30.12.2008, 16:46   #2
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
По умолчанию

Вот:
Код:
var i,n,y:integer;
procedure r;
begin
inc(i);
y:=y+i;
if i<n then r;
end;
begin
writeln('vvedite n');
readln(n);
i:=0;y:=1;
r;
writeln(y);
readln
end.
pomoshnic вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
==Разработка программ== Screamer Фриланс 1 26.09.2008 14:41