Предмет: Информатика, автор: seliverstov199

Помогите Turbo Pascal Пожалуйста

Приложения:

Ответы

Автор ответа: Аноним
3
uses Crt;

function F(n:integer):integer;
begin
  if n>100 then F:=n-10
  else F:=F(F(n+4))
end;

var
  n:integer;

begin
  ClrScr;
  Read(n); Writeln(F(n));
  ReadKey
end.

Замечание: эта функция при n<100 "сваливается" в бесконечную рекурсию до исчерпания размера программного стека.

vladfoxi2: Выбивает ошибку в if n>100 then F:=n-10 пишет неверный знак в программе
vladfoxi2: нет всё верно
vladfoxi2: я просто с паскаля на телефоне работал и там выдавала такую ошибку
vladfoxi2: а так большое спасибо
vladfoxi2: И прошу прощение за дезинформацию
vladfoxi2: что есть то есть
vladfoxi2: ладно
vladfoxi2: удачи вам и большое спасибо!
Похожие вопросы
Предмет: География, автор: Shadek09