1) 7 - изза начального присвоение m
2) 994. 4 соответствует условию, остальные числа лишь максимизируют число
3)
var
N, d, m: longint;
begin
readln(N);
{m := N mod 10; ошибочная строка}
m:=-1; {N mod 10 - может не удовлетворять условию, 0 - может и удовлетворять условию }
while N > 0 do
begin
d := N mod 10;
if d < 5 then
if d > m then m := d;
N := N div 10;
end;
{if m = 0 then ошибочная строка}
if m = -1 then {если в цикле m так не разу и не поменялась}
writeln('NO')
else writeln(m);
end.
Информационный объём этого сообщегия: 24 байта
Функция, возвращающая сумму действительных чисел a,,b,c,d равна a+b=c+d
<span>n = int(input("n = "))
b = int(input("b = "))
if n < b :
print("Число ",b," больше числа ",n)
else:
print("Число ",n," больше числа ",b)</span>
1 программа выведет на экран длину слова "водолаз" - число 7
2 s + q='инф'+'aaaaa'='инфaaaaa'
программа выведет "инфааааа"
3 s1+s+'ль'='во'+'ксе'+ 'ль'='воксель'
s2 + s1='воксель'+'во'='воксельво'
программа выведет на экран "воксельво"