Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число n, не превосходящее 10^9, и выводится сумма цифр этого числа. программист торопился и написал программу неправильно: var n: longint; sum, d: integer; begin readln(n); sum : =0; while n > 0 do begin d : = n mod 10; n : = n div 10; sum : = sum + 1; end; writeln(sum); end. последовательно выполните следующее. 1. напишите, что выведет эта программа при вводе числа 256. 2. пример такого трехзначного числа, при вводе которого программа выдаёт правильный результат. 3. найдите все ошибки в этой программе ( их может быть одна или несколько).