Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
program xxx;
var i, k, d, e, s : integer;
begin
k: =0;
for i: = 10 to 99 do
d: = i div 10;
e: = i mod 10;
s: =d + e;
if i mod s = 0 then k: =k+1
end;
write ('кол-во чисел которые делятся на сумму своих цифр=', k);
readln
end.
если хранить без знака, то диапазон от 0 до 15(2^3+2^2+2^1+2^0)
не одновременно, а сначала alt и только потом 3 (на цифровой клавиатуре - справа)
необходимо (но не достаточно).
Популярные вопросы