Объяснение:
1)
def func1(n):
if n > 1:
func1(n-1)
print(n, end=' ')
n = int(input())
func1(n)
2)
def func2(l, r):
if l > r:
return 0
return l + func2(l+1, r)
l, r = map(int, input().split())
print(func2(l, r))
3)
def func3(a, n):
if n == 0:
return 1
elif n % 2 == 1:
return a * func3(a, n-1)
else:
return func3(a, n//2)**2
a, n = map(int, input().split())
print(func3(a, n))
Жесть какая.
Предполагая, что лампочки это единицы. а черные квадраты - нули, запишем шесть чисел и переведем их в десятичную систему. А каждому десятичному поставим соответствующую по номеру букву в русском алфавите
0001 1000 - 24 - Ц
0000 1010 - 10 - И
0001 0110 - 22 - Ф
0000 0110 - 6 - Е
0001 0010 - 18 - Р
0001 0100 - 20 - Т
Ответ: ЦИФЕРТ
Var
a, b: array [1..3] of real;
r: real;
begin
writeln('Введите углы (A, B, C), затем - радиус');
readln(a[1], a[2], a[3], r);
b[1] := r * 2 * sin(a[1]);
b[2] := r * 2 * sin(a[2]);
b[3] := r * 2 * sin(a[3]);
writeln('a = ', b[1]);
writeln('b = ', b[2]);
writeln('c = ', b[3]);
end.
Var a:array[1..10]of Integer;
i,k:Integer;
p:LongInt;
begin
p:=1;
k:=0;
Writeln('Сгенерированный массив:');
Randomize;
for i:=1 to 10 dobegina[i]:=Random(10)+1;if a[i] mod 2=1 then p:=p*a[i] else k:=k+1;
Write(a[i],' ');
end;
Writeln;
Writeln('Произведение нечетных:',p);
Writeln('Количество четных:',k);
Readln;
<span>end.</span>