Екатерина1979
?>

Определите, что выведет на экран программа при вызове F(5)? procedure F(n: integer); begin if n>0 then begin F(n-1); write(n); F(n div 4); end end;

Информатика

Ответы

nunabat457

Объяснение:

const

 nm=100;

var

 a: array[1..nm] of integer;

 i,k,l,n,buf:  integer;

begin

 randomize;

 write('vvedite n ');

 readln(n);

 writeln('ishodniy massiv:');

 for i:=1 to n do

 begin

   a[i]:=random(99)+1;

   write(a[i],' ');

 end;

 writeln;

 write('vvedite k,l (k<l) : ');

 readln(k,l);

for i:=k to (l-k)div 2+k do

begin

buf:=a[k];

a[k]:=a[l];

a[l]:=buf;

 k:=k+1;  

 l:=l-1;

end;

for i:=1 to n do write(a[i],' ');

readln;

end.

const

 nm=100;

var

 a,b: array[1..nm] of integer;

 i,n:  integer;

begin

 randomize;

 write('vvedite n>10 ');

 readln(n);

 writeln('ishodniy massiv a:');

 for i:=1 to n do

 begin

   a[i]:=random(99)+1;

   write(a[i],' ');

 end;

 writeln;

 for i:=1 to n do

if i<=10 then b[i]:=a[i]+i

else b[i]:=a[i]-i;

writeln('massiv b:');    

  for i:=1 to n do write(b[i],' ');

 readln;

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Определите, что выведет на экран программа при вызове F(5)? procedure F(n: integer); begin if n>0 then begin F(n-1); write(n); F(n div 4); end end;
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kchapurina591
adel25159
testovvanya
Reznikova1075
diana8
Yuliya-Tsaryova
peshnoshamon
Styazhkin395
blackpoint2020273
andreyduborezz2913
Сколько фпс в gta 5 gtx 1050ti
Janaz842060
byfetvostochniy
mishanay301csfp
anastasiaevent4
vadimpopov88