** языке Паскаль.Найдите и выведите ** экран все трехзначные числа,сумма цифр которых...

0 голосов
54 просмотров

На языке Паскаль.Найдите и выведите на экран все трехзначные числа,сумма цифр которых равна данному целому числу N,введенному с клавиатуры. N не должно
превышать 27. ИЛИ помогите найти ошибку в моем решении.


image

Информатика (119 баллов) | 54 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Если в d хочешь выделить третью цифру, тогда тебе нужно :
b:=(b div 10) mod 10 ; 
А не так, как у тебя :
b:=(b div 100) mod 10;
div 100 - выделяет одну первую цифру от трехзначного числа , а div 10 - первые две :)

(996 баллов)
0

точно,как-то я сразу не догадалась :)

0

Бывает :)