Помогите написать программки в паскале. Хоть что нибудь.1)Даны радиус круга и
Помогите написать программки в паскале. Хоть что нибудь.
1)Даны радиус круга и сторона квадрата. Проверьте, пройдет ли круг в квадрат?
2)Дан числовой массив А, состоящий из n-натуральных чисел. Определить количество частей массива, удовлетворяющих условию Аi lt; (Ai-1 + Ai+1)/2.
3)Найти n-ый член ряда Фибоначчи, элементы которого вычисляются по формулам: a1=a2=1; ai=ai-1+ ai-2, (igt;2). Примечание. Для нахождения членов ряда использовать только две переменные а и b.
4)Дано целое число м gt; 10. Получите наибольшее целое k, при котором 4klt; м.
5)"Перевернуть" последовательность А1,А2,А3, ...,АN, т.е. поменять местами A1 с AN, A2 c AN-1 и т.д.
Задать свой вопросvar a,r:real;
begin
readln(a,r);
if agt;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]lt;(a[i-1]+a[i+1])/2 then s:=s+1;
end;
writeln(s);
end.
function Fib(b:integer):integer;
begin
if (blt;=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.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.