このような配列の場合の計算法はどうすればいいのですか?
プログラミング言語(C言語、JavaScript、PHP)を勉強し始めたのですが、以下のような場合の計算法がわかりません。
もう2日悩んでいます…。
■配列の中身が、3つあるとします。たとえば、array(10,20,30)とします。
このとき
printf((10*20) + (20*30) + (30*10));
という計算式の結果を求めたいです。
■配列の中身が、4つあるとします。たとえば、array(10,20,30,40)とします。
このとき
printf((10*20*30) + (10*20*40) + (10*30*40) + (20*30*40));
という計算式の結果を求めたいです。
■配列の中身が、5つあるとします。たとえば、array(10,20,30,40,50)とします。
このとき
printf((10*20*30*40) + (10*20*40*50) + (10*20*30*50) + (10*30*40*50) + (20*30*40*50));
という計算式の結果を求めたいです…(何度もすみません)。
上記のように配列の中身の個数と値が未確定の場合はどのようなコードで計算させればよいのでしょうか?配列の個数は1~10個を想定しております。
C言語、JavaScript、PHPのどの方法でもアプローチ法は同じだと思うので、いずれかの言語でかまいませんのでアドバイス頂ければと思います。よろしくお願いします。