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

各要素がC++でN以下になるような一意のペアを見つけます


このチュートリアルでは、指定された数n未満の一意のペアを見つける方法を学習します。

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

  • 番号を初期化します。

  • i=1からi

    • j =i+1からj

      • (i、j)を印刷します。

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

#include <bits/stdc++.h>
using namespace std;
void uniquePairs(int n) {
   for (int i = 1; i < n; ++i) {
      for (int j = i + 1; j < n; j++) {
         cout << "(" << i << "," << j << ")" << endl;
      }
   }
}
int main() {
   int n = 5;
   uniquePairs(n);
   return 0;
}

出力

上記のプログラムを実行すると、次の結果が得られます。

(1,2)
(1,3)
(1,4)
(2,3)
(2,4)
(3,4)

結論

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


  1. 各配列要素のモジュラスが同じになるように「k」を見つけるC++プログラム

    この記事では、特定の配列の各要素での係数が同じになるように、整数「k」を見つけるプログラムについて説明します。 たとえば、配列が与えられたとしましょう。 arr = {12, 22, 32} 次に、k =1、2、5、10の出力値があります。 y)の2つの値の場合を考えてみましょう。次に、(y + Difference)%k =y%kになります。これを解決すると、 difference%k = 0 したがって、配列内の最大要素と最小要素の差に対するすべての除数を見つけてから、配列内のすべての要素の余りが同じかどうかを各除数で確認します。 例 #include<bits/stdc++

  2. 各要素がN以下になるような一意のペアを見つけるC++プログラム

    この記事では、N以下の要素を持ち、いくつかの特定の条件に従う一意の数のペアを見つけるプログラムについて説明します- 2つの数値の差の二乗は、これら2つの数値のLCMと等しくなければなりません。 これらの2つの数値のHCFは、任意の2つの連続する数値の積として表すことができます。 この問題を解決するための最良のアプローチは、2つの連続した数(1から開始)を取り、それらの数の積の倍数を見つけることです。次に、倍数の中で、1つのペアの数値を指定するには、ペアの数値が最初に指定された条件を満たすかどうかを確認する必要があります。 たとえば、2と3の場合を考えます。それらの積は6にな