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

nで割った配列乗算のリマインダーを見つけるJavaプログラム


配列の乗算をnで割ったことを思い出させるために、Javaコードは次のようになります-

import java.util.*;
import java.lang.*;
public class Demo{
   public static int remainder(int my_arr[], int arr_len, int val){
      int mul_val = 1;
      for (int i = 0; i < arr_len; i++)
         mul_val = (mul_val * (my_arr[i] % val)) % val;
      return mul_val % val;
   }
   public static void main(String argc[]){
      int[] my_arr = new int []{ 35, 100, 69, 99, 27, 88, 12, 25 };
      int arr_len = 8;
      int val = 11;
      System.out.println("The remainder when the array is multiplied by 11 is ");
      System.out.println(remainder(my_arr, arr_len, val));
   }
}

出力

The remainder when the array is multiplied by 11 is
0

Demoという名前のクラスには、integerarrayを反復処理する「remainder」という名前の静的関数が含まれており、特定の数値が整数配列のすべての要素を完全に分割しているかどうかを確認します。そうでない場合は、リマインダー値を指定します。 main関数では、数値の値が定義され、整数配列が定義され、配列の長さが定義されます。この関数は、整数arrat、配列の長さ、および数値をパラメーターとして渡すことによって呼び出されます。関連するメッセージがコンソールに表示されます。


  1. 正方形の領域を見つけるJavaプログラム

    この記事では、正方形の面積を見つける方法を理解します。正方形の面積は、次の式を使用して計算されます- side*side i.e. s2 以下は同じのデモンストレーションです- 正方形の辺がsの場合、正方形の面積はs 2で与えられます。 − 入力 入力が-であると仮定します Length of the side : 4 出力 必要な出力は-になります Area of the square : 16 アルゴリズム Step 1 - START Step 2 - Declare 2 integer values namely my_side and my_area. S

  2. nで割った配列乗算のリマインダーを見つけるためのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 複数の数値と数値入力nが与えられた場合、除算可能なすべての数値にnを掛けた後、余りを出力する必要があります。 アプローチ まず、arr [i]%nのように余りを計算します。次に、この余りに現在の結果を掛けます。 乗算後、オーバーフローを避けるために同じ余りを取ります。これは、モジュラー演算の分配法則に準拠しています。 ( a * b) % c = ( ( a % c ) * ( b % c ) ) % c 例 def findremainder(arr, lens, n):   &n