-3
私はa = [2,3,4,5,6]の配列を持っています。 すべての配列要素の乗算として、 [2 * 3,2 * 4,2 * 5,2 * 6,3 * 4,3 * 5,3 * 6 ... 5 * 6]まで出力したい私は私は1番目と2番目、1番目と3番目などの乗算が必要な配列要素の乗算が必要です
を行う必要がある何を修正 - 出力は、次のフォーマット = [6,8,10,12,12,15,18 ..... 30]私は、次のしたプログラムになります
import java.io.*;
import java.util.*;
import java.lang.Math;
class Multipy
{
static void modify(int arr[], int n)
{
int prev = arr[0];
for (int i=0; i<n-1; i++)
{
arr[i] = prev * arr[i+1];
}
}
public static void main(String[] args)
{
int arr[] = {2,3,4,5,6};
int n = arr.length;
modify(arr, n);
for (int i=0; i<n-1; i++)
System.out.print(arr[i]+" ");
}
}
あなたはちょっと、私はちょうど正確にあなたが開始しているコードで何が間違っているので –
あなたのプログラムを追加didntは? –
を編集し –