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

数の配列を書いて、奇数だけを追加しますか?


JavaScriptを使用した奇数の合計。

<html>
<body>
<script>
   var tot = 0;
   var a = [1,45,78,9,78,40,67,76];
   for(var i = 0; i<a.length;i++){
      if(a[i]%2 !== 0){
      tot += a[i]
      }
   }
document.write(tot);
</script>
</body>
</html>

出力

122

説明:上記の配列では、剰余を求めるために剰余演算子が使用されているため、剰余が1の場合に数値を2で割ると、その奇数になり、配列内のすべての奇数を加算するようにプログラムされます。


  1. 配列として表される数に1を追加します(再帰的アプローチ)?

    このセクションでは、1つの興味深い問題があります。 1つの番号が与えられていると仮定します。この数を1増やす必要があります。これは非常に簡単な作業です。ただし、ここでは数値を配列として配置します。その番号の各桁は、配列の要素として配置されます。番号が512の場合、{5、1、2}として保存されます。また、再帰的アプローチを使用して数を増やす必要があります。明確なアイデアを得るためのアルゴリズムを見てみましょう。 アルゴリズム 増分(arr、n、インデックス) 最初のインデックスのデフォルト値は0です begin    if index < n, then  

  2. C++の配列のK番目の奇数

    このチュートリアルでは、指定された配列からk番目の奇数を見つけるプログラムを作成します。 問題を解決するための手順を見てみましょう。 配列とkを初期化します。 アレイを反復処理します。 現在の要素が奇数の場合は、kの値をデクリメントします。 kが0の場合、現在の要素を返します。 -1を返します。 例 コードを見てみましょう。 #include <bits/stdc++.h> using namespace std; int findKthOddNumber(int arr[], int n, int k) {    for (int i = 0;