0) and ($n < 27))) { echo "Неверные входные данные!\n"; exit(1); } echo "Начало выходных данных\n"; // цикл по нашему диапазону чисел for ($i=100;$i<=999;$i++) { //преобразуем в массив из символов, каждый символ при этом будет цифрой нашего числа $s=str_split((string)$i); // вычисляем сумму этих цифер $sum_i=0; // по каждой цифре нашего числа foreach ($s as $current_digit) { // прибавляем цифру к переменной суммы $sum_i += (int)$current_digit; } // если сумма цифр равна нашему исходному n, выводим его if ($sum_i == $n) { echo $i."\n"; } } echo "Конец выходных данных\n"; // если дошли до сюда, то всё хорошо, и выходим без ошибки exit(0);