Упражнения на PHP: читает целое число n и находит количество комбинаций
PHP: упражнение 51 с решением
Напишите программу PHP, которая читает целое число n и находит количество комбинаций a, b, c и d (0 ≤ a, b, c, d ≤ 9), где (a + b + c + d) будет равно п.
Входные данные :
n (1 ≤ n ≤ 50).
Пример решения: -
PHP-код:
<?php
while (($input = trim(fgets(STDIN))) !== '') {
$input = intval($input);
$count = 0;
for ($i=0; $i < 10; $i++) {
for ($j=0; $j < 10; $j++) {
for ($k=0; $k < 10; $k++) {
for ($l=0; $l < 10; $l++) {
if ($i + $j + $k +$l === $input) {
$count++;
}
}
}
}
}
echo "\nNumber of combinations of a,b,c and d: ";
echo $count."\n";
}
?>
Пример вывода:
Количество комбинаций a, b, c и d: 56
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущая: Напишите PHP-программу для расчета суммы долга за n месяцев.
Далее: Напишите программу PHP для вывода числа простых чисел, которое меньше или равно заданному целому числу.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code