Помогите написать программы в паскале. Хоть что нибудь. 1)Даны радиус круга и сторона квадрата. Проверьте, пройдет ли круг в квадрат? 2)Дан числовой массив А, состоящий из n-натуральных чисел. Определить количество элементов ма...

Помогите написать программы в паскале. Хоть что нибудь. 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, ...,АN, т.е. поменять местами A1 с AN, A2 c AN-1 и т.д.
Гость
Ответ(ы) на вопрос:
Гость
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.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы