PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

数値「x」または数値「y」で割り切れる最初のn個の自然数の合計を見つけるPHPプログラム


数「x」または数「y」で割り切れる最初のn個の自然数の合計を見つけるには、コードは次のようになります-

<?php
function sum_of_nums($n_val, $x_val, $y_val)
{
   $val_1; $val_2; $val_3;
   $val_1 = floor(((int)$n_val / $x_val)) * (2 * $x_val + (int)((int)$n_val / $x_val - 1) * $X) / 2;
   $val_2 = floor(((int)$n_val / $y_val)) * (2 * $y_val + (int)((int)$n_val / $y_val - 1) * $y_val) / 2;
   $val_3 = floor(((int)$n_val / ($x_val * $y_val))) * (2 * ($x_val * $y_val) + ((int)$n_val / ($x_val * $y_val) - 1) * (int)($x_val * $y_val))/ 2;
   return ceil($val_1 + ($val_2 - $val_3));
}
$n_val = 11;
$x_val = 2;
$y_val = 5;
print_r("The sum of first 11 natural numbers divisible by 2 or 5 is ");
echo sum_of_nums($n_val, $x_val, $y_val);
?>

出力

The sum of first 11 natural numbers divisible by 2 or 5 is 15

「sum_of_nums」という名前の関数が定義されており、2つの特定の値で除算できるかどうかをチェックして、3つの値を計算します。関数の外部では、数値と2つの特定の値が定義され、これらの値をパラメーターとして渡すことによって関数が呼び出されます。関連する出力がコンソールに表示されます


  1. Pythonで合計値がkで割り切れるN個の自然数からペアの数を見つけるプログラム

    数nと別の値kがあるとすると、最初のN個の自然数を持つ配列Aがあるとすると、Aから要素A[i]とA[j]のペアの総数を見つける必要があります。

  2. Pythonで最初のn個の奇数の合計を見つけるプログラム

    1つの数nがあるとすると、最初のn個の正の奇数の合計を見つける必要があります。 したがって、入力が7のような場合、出力は[1 + 3 + 5 + 7 + 9 + 11 + 13] =49として49になります。 これを解決するには、次の手順に従います- nが0と同じ場合、 0を返す 合計:=1、カウント:=0、温度:=1 カウント