Паскаль. Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N - 1, у которых СУММА ВСЕХ ЦИФР совпадает с СУММОЙ цифр данного числа. Если таких чисел нет, то вывести слово "нет".
Пример: N = 44. Числа: 17, 26, 35.

7 Сен 2019 в 14:41
520 +1
0
Ответы
1

program Task_1;

var
N, number, sum, digitSum: integer;

begin
readlnNNN;
sum := 0;
for number := 1 to N - 1 do
begin
digitSum := 0;
for var i := 1 to lengthnumber.ToStringnumber.ToStringnumber.ToString do
begin
digitSum := digitSum + StrToIntnumber.ToString[i]number.ToString[i]number.ToString[i];
end;
if digitSum = sum then
begin
write(number, ' ');
end;
end;
if sum = 0 then
begin
write′нет′'нет'нет;
end;
end.

20 Апр 2024 в 02:59
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир