дано трехзначное натуральное число



Автор Bartmarvel arb задал вопрос в разделе Другие языки и технологии

с++ паскаль. Дано натуральное число m (m<27). Получить все трёхзначные натуральные числа, сумма цифр которых равна m. и получил лучший ответ

Ответ от Артур Фикусов[гуру]
var
m,sum,a,b,i:integer;
begin
write('m=');
read(m);
for i:=100 to 999 do begin
a:=i div 10;
b:=i div 100;
sum:=(i mod 10)+(a mod 10)+b;
if sum=m then
write(i,' ');
end;
readln;
readln;
end.

Ответ от Мозг[гуру]
В принципе вариант Артура Фикусова верный. Я чуток его доработал, организовав проверку ввода. Ведь если сумма цифр больше 27, тот из трехзначный ни одно не подойдет. А если она меньше единицы, то либо трехзначное число 000 либо сумма отрицательная.
По ссылке ссылка найдете код простенькой проги начинающего и также как вы, изучающего c++, программиста.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: с++ паскаль. Дано натуральное число m (m<27). Получить все трёхзначные натуральные числа, сумма цифр которых равна m.
спросили в Другое
что означает число 741
нечетное целое положительное трехзначное число, кратно 3, в сумме своей составляет тоже 3,
подробнее...

из чего состоят крабовые палочки=сказали что сплошная химия-а мне нравятся теперь на измене=есть или не есть
В состав крабовых палочек обычно входит фарш рыбный сурими, вода питьевая очищенная, крахмал, масло
подробнее...
спросили в Прогресс
Чему равна сумма членов арифметической прогрессии?
Рассказывают, что однажды учитель начальной школы, желая занять класс на продолжительное время
подробнее...

Вредны ли крабовые палочки?
Если учесть выражение: при изготовлении крабовых палочек ни одного краба не пострадало.... то
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*