@Moorlystick

Как сгенерировать числа сумма цифр которых равна заданному числу?

Стоит задача: По вводимому числу вывести набор чисел, сумма цифр которых равна этому числу, причем числа должны быть различны.

Прошу помощи в построении алгоритма генерации таких чисел, Либо, Если уже где-то решено, ссылки на этот ресурс.
  • Вопрос задан
  • 344 просмотра
Пригласить эксперта
Ответы на вопрос 1
iamd503
@iamd503
Верстальщик
<?php

$number = 100;
$a=1;
$b = $number - $a;

for ($i = 1; $i < $number; $i++) {
	if ($a != $b) {
		echo $a . '+';
		echo $b . '|';
		$a++;
		$b--;
	}
}

Правда не учитывает перестановку слагаемых
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы