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

C++で最大の偶数および奇数のN桁の数値


このチュートリアルでは、n桁の数字の最大の偶数と奇数を見つけるプログラムを作成します。

問題を解決するための手順を見てみましょう。

  • 番号nを初期化します。
  • 最大の奇数はpow(10、n)-1です。
  • 最大の偶数は奇数-1です。

コードを見てみましょう。

#include <bits/stdc++.h>
using namespace std;
void findEvenAndOddNumbers(int n) {
   int odd = pow(10, n) - 1;
   int even = odd - 1;
   cout << "Even: " << even << endl;
   cout << "Odd: " << odd << endl;
}
int main() {
   int n = 6;
   findEvenAndOddNumbers(n);
   return 0;
}

出力

上記のコードを実行すると、次の結果が得られます。

Even: 999998
Odd: 999999

結論

チュートリアルに質問がある場合は、コメントセクションにそのことを記載してください。


  1. 配列内の偶数と奇数のインデックス付き要素の絶対差(C ++)?

    ここでは、配列内の奇数と偶数のインデックス付き要素の絶対差を取得する方法を説明します。絶対差は、1つのペアの差が負の場合、絶対値が取られることを示します。たとえば、番号を{1、2、3、4、5、6、7、8、9}とします。したがって、偶数の位置の要素は1、3、5、7、9(0から開始)であり、奇数の場所の要素は2、4、6、8です。したがって、偶数の位置のデータの差は| 1〜3|です。 =2、次に| 2-5 | =3、| 3-7 | =4および|4-9| =5同様に、奇数の場所の差は4になります。 アルゴリズム offEvenDiff(arr、n) begin    even :

  2. リスト内の偶数と奇数をカウントするPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが与えられたので、リスト内の偶数と奇数を数える必要があります。 以下で説明する3つの方法があります- アプローチ1-力ずくのアプローチを使用する 例 list1 = [21,3,4,6,33,2,3,1,3,76] even_count, odd_count = 0, 0 # enhanced for loop for num in list1:    #even numbers    if num % 2 == 0: