// PascalABC.NET 3.1, сборка 1184 от 02.03.2016 begin var n:=Random(-100,100); Writeln('В числе ',n,' количество разрядов равно ', abs(n).ToString.Length) end.
Тестовое решение: В числе -40 количество разрядов равно 2
2. Школьный вариант (понятный большинству учителей)
// PascalABC.NET 3.1, сборка 1184 от 02.03.2016 var n,k:integer; begin Randomize; n:=Random(201)-100; k:=1; Write('В числе ',n,' количество разрядов равно '); n:=abs(n); while n>0 do begin n:=n div 10; if n>0 then Inc(k) end; Writeln(k) end.
Тестовое решение: В числе -5 количество разрядов равно 1
ответ:
объясни, вопрос