数の配列を書いて、奇数だけを追加しますか?
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増やす必要があります。これは非常に簡単な作業です。ただし、ここでは数値を配列として配置します。その番号の各桁は、配列の要素として配置されます。番号が512の場合、{5、1、2}として保存されます。また、再帰的アプローチを使用して数を増やす必要があります。明確なアイデアを得るためのアルゴリズムを見てみましょう。 アルゴリズム 増分(arr、n、インデックス) 最初のインデックスのデフォルト値は0です begin if index < n, then
-
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;