На языке Паскаль.Найдите и выведите на экран все трехзначные числа,сумма цифр которых равна данному целому числу N,введенному с клавиатуры. N не должно превышать 27. ИЛИ помогите найти ошибку в моем решении.
Answers & Comments
Maximason
Если в d хочешь выделить третью цифру, тогда тебе нужно : b:=(b div 10) mod 10 ; А не так, как у тебя : b:=(b div 100) mod 10; div 100 - выделяет одну первую цифру от трехзначного числа , а div 10 - первые две :)
Answers & Comments
b:=(b div 10) mod 10 ;
А не так, как у тебя :
b:=(b div 100) mod 10;
div 100 - выделяет одну первую цифру от трехзначного числа , а div 10 - первые две :)