Вот тебе в паскале
program ryad_chisel;
var N, t:integer;
begin
read(N);
t:=(N*(N+1))div 2;
if t mod 2 =1 then writeln('IMPOSSIBLE')
else begin
if N mod 2 =0 then begin
t:=N div 4;
repeat
write('+');
t:=t-1;
until t=0;
t:=N div 2;
repeat
write('-');
t:=t-1;
until t=0;
t:=N div 4;
repeat
write('+');
t:=t-1;
until t=0;
end
else begin
t:=((N+1) div 4)-1;
repeat
write('+');
t:=t-1;
until t=0;
t:=((N-1) div 2)+1;
repeat
write('-');
t:=t-1;
until t=0;
t:=(N+1) div 4;
repeat
write('+');
t:=t-1;
until t=0;
end
end
end.
Чтобы применить фильтр на основе значений полей, снимите флажки рядом со значениями, для которых не нужно применять фильтр, а затем нажмите кнопку ОК.
Чтобы отфильтровать один или несколько значений из длинного списка, сначала снимите флажок (выделить все) , а затем выберите нужные значения.
Чтобы отфильтровать значения NULL (значение NULL указывает на отсутствие данных) в тексте, числе и полях даты: в списке флажков снимите флажок (выделить все) , а затем установите флажок рядом с надписью (пустые).
Чтобы применить общий фильтр, наведите указатель на пункт текст (или число или Дата) и выберите нужный фильтр. Фильтры, такие как " равно " и " между " и "запрашивать", чтобы ввести необходимые значения.
Поделитесь своими знаниями, ответьте на вопрос:
Задача №1 Вводятся три числа. Определить и напечатать наибольшее и наименьшее числа.
На питоне.
a=input ()
b=input ()
c=input ()
print(max(a,b,c))