82 раза Аладдину на вопросы только "да" и "нет". За какое наименьшее количество вопросов Аладдин сможет отгадать код от
a, b = map(int, input().split())
answer = []
for i in range(a, b):
num = str(i)
length = len(num)
sum = 0
for y in num:
sum += int(y)**length
if sum == int(i):
answer.append(str(i))
if len(answer) == 0:
answer.append('-1')
print(' '.join(answer))
Задачи и блок схемы в документе, времени на 3 задачу, попробуй сама.
Первая:
var
x,y:integer;
begin
writeln('Vvedite x');
readln(x);
if x>0 then
y:=sqr(x)
else
y:=x+1;
writeln(y);
end.
Вторая
var
x:integer;
y:real;
begin
writeln('vvedite x');
readln(x);
if (x<0) and (x>=-1) then
y:=12.5*2
else
if x<-1 then
y:=x-1
else
y:=12*x;
writeln(y);
end.
В виде файла и в виде текстовова