Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.
Так пойдет?
P.S. Паскаль. Если что, могу переписать на другой.
Var i,k:integer;
begin
write('k = ');
readln(k);
writeln('Числа, сумма цифр которых = ',k);
for i:=10 to 99 do
if i div 10+i mod 10=k then writeln(i);
end.
Пример:
k = 15
Числа, сумма цифр которых = 15
69
78
87
96
<h3>PascalABC.NET 3.4.2, сборка 1814 от 02.10.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3>
begin
ReadlnString.ToWords.Count.Println
end.