Написать программы в паскале. хоть что нибудь. 1)даны радиус круга и сторона квадрата. проверьте, пройдет ли круг в квадрат? 2)дан числовой массив а, состоящий из n-натуральных чисел. определить количество элементов массива, удовлетворяющих условию аi < (ai-1 + ai+1)/2. 3)найти n-ый член ряда фибоначчи, элементы которого вычисляются по формулам: a1=a2=1; ai=ai-1+ ai-2, (i> 2). примечание. для нахождения членов ряда использовать только две переменные а и b. 4)дано целое число м > 10. получите наибольшее целое k, при котором 4k< м. 5)"перевернуть" последовательность а1,а2,а3, , т.е. поменять местами a1 с an, a2 c an-1 и т.д.

mistrgeniy mistrgeniy    2   19.03.2019 02:40    0

Ответы
Maksat3232123 Maksat3232123  26.05.2020 02:13

var a,r:real;

begin

readln(a,r);

if a>2*r then writeln('proidet') else writeln('ne proidet');

end.

 

var a:array[1..100]of integer;

s,i,n:integer;

begin

readln(n);

for i:=1 to n do readln(a[i]);

for i:=2 to n-1 do begin

if a[i]<(a[i-1]+a[i+1])/2 then s:=s+1;

end;

writeln(s);

end.

 

function Fib(b:integer):integer;
begin
if (b<=1) then
Fib:=b
else
Fib := Fib(b - 1)+Fib(b - 2) ;
end;

var a:integer;
begin
readln(a);
writeln(fib(a));
end.

 

var m,k:integer;

begin

readln(m);

k:=m div 4;

writeln(k);

end.

 

var a:array[1..10]of integer;
i,n,k:integer;
begin
readln(n);
for i:=1 to n do readln(a[i]);
for i:=1 to (n div 2) do begin
k:=a[n-i+1];
a[n-i+1]:=a[i];
a[i]:=k;
end;
for i:=1 to n do write(a[i],' ');
end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика