C ++

 Computer >> コンピューター >  >> プログラミング >> C ++
  1. C++のサイズkのサブセットの積の後続ゼロの最大数

    与えられたタスクは、サイズNの特定の配列のサイズKのサブセットの積で後続ゼロの最大数を見つけることです。 例を使用して、私たちがしなければならないことを理解しましょう- 入力 − arr [] ={5、20、2}、K =2 出力 − 2 説明 −サイズ=2の合計3つのサブセットを作成できます。 [5、20]の積は100です。 [20、2]の積は40です。 [5、2]の積は10です。 100の末尾のゼロの最大数は2です。したがって、2が答えです。 入力 − arr [] ={60、40、25}、K =2 出力 − 3 以下のプログラムで使用されるアプローチは次のとおりで

  2. C++での一意の素因数の最大数

    与えられたタスクは、Nが与えられた[1、N]の範囲で数が持つことができる一意の素因数の最大数を見つけることです。 例を使用して、私たちがしなければならないことを理解しましょう- 入力 − n =100 出力 − 3 説明 − [1、100]の範囲で30を取りましょう 30 =3 * 2 *5=固有の素因数。したがって、[1、100]の範囲で、最大3つの固有の因子を見つけることができます。 入力 − n =300 出力 − 4 以下のプログラムで使用されるアプローチは次のとおりです 関数MaxPrime()では、最初に(N <2)かどうかをチェックします。その場合は単に

  3. C++のMを法とする2つの数値の合計

    この問題では、a、b、Mの3つの数値が与えられます。私たちのタスクは、Mを法とする2つの数値の合計を求めるプログラムを作成することです。 問題を理解するために例を見てみましょう Input: a = 14 , b = 54, m = 7 Output: 5 Explanation: 14 + 54 = 68, 68 % 7 = 5 この問題を解決するには、aとbの数字を追加するだけです。そして、Mで割ったときの余りを出力します。 例 ソリューションの動作を説明するプログラム #include <iostream> using namespace std; int moduloSu

  4. システムがC++で処理できるゾンビプロセスの最大数

    タスクが与えられた場合、システムが処理できるゾンビプロセスの最大数を見つけることです。つまり、プログラムはその実行を停止しません。 ゾンビプロセス(廃止プロセスとも呼ばれます)は、exit()(システム呼び出し)を介してプロセスを完了したが、プロセステーブルにエントリが残っているプロセスです。 以下のプログラムで使用されるアプローチは次のとおりです プログラムを実行するには、を追加する必要があることに注意してください。 main()関数で、int型のnum =0を初期化します。これは、プログラムの実行が停止するまで繰り返されます。 0)のwhileステートメントを作成します

  5. C++でNセグメントを使用して7セグメントディスプレイに表示できる最大数

    与えられたタスクは、7セグメントディスプレイのant番号でNセグメントを使用して表示できる最大数を見つけることです。 例を使用して、私たちがしなければならないことを理解しましょう- 入力 − n =5 出力 − 71 説明 −最大数は7セグメントディスプレイに次のように表示されます- 入力 − n =6 出力 − 111 以下のプログラムで使用されるアプローチは次のとおりです 次の状況は3つのケースに分けることができます- ケース1 − Nが0または1の場合、数値を表示することはできません。 ケース2 − Nが奇数の場合。その場合、奇数

  6. C++での同じ桁の階乗積の最大数

    与えられたタスクは、先頭または末尾のゼロ、またはその桁の階乗の積が指定された数値Nの桁の階乗の積に等しいものを含まない最大数を見つけることです。 例を使用して、私たちがしなければならないことを理解しましょう- 入力 − n =4912 出力 − 73332222 説明 − 4! * 9! * 1! * 2! =7! * 3! * 3! * 3! * 2! * 2! * 2! * 2! =17,418,240 入力 − n =340 出力 − 3322 以下のプログラムで使用されるアプローチは次のとおりです 最大の答えを得るには、与えられた数を素数の階乗の積として表現

  7. C++での上三角と下三角の合計

    この問題では、マトリックスが与えられます。私たちの仕事は、上三角と下三角の合計を印刷するプログラムを作成することです。 下三角 M00                     0             0       …        0 M10              

  8. C++の配列内のすべてのペアのXORの合計

    この問題では、n個の整数の配列arr[]が与えられます。私たちのタスクは、配列内のすべてのペアのXORの合計を見つけるプログラムを作成することです。 問題を理解するために例を見てみましょう Input: arr[] = {5, 1, 4} Output: 10 Explanation: the sum of all pairs: 5 ^ 1 = 4 1 ^ 4 = 5 5 ^ 4 = 1 sum = 4 + 5 + 1 = 10 この問題を解決する簡単な方法の1つは、ネストされたループを実行して、数値のすべてのペアを見つけることです。各ペアのXORを見つけて、合計に追加します。 アルゴリズム

  9. C++で可能なすべてのサブセットのXORの合計

    この問題では、n個の数の配列aar[]が与えられます。私たちのタスクは、すべての可能なサブセットのXORの合計を見つけるプログラムを作成することです。 ここでは、配列のすべてのサブセットが見つかります。次に、サブセットごとに、サブセットの要素のXORを見つけて、それらを合計変数に追加します。 問題を理解するために例を見てみましょう Input: arr[] = {5, 1, 4} Output: 20 Explanation: XOR of all subsets: {5} = 5 {1} = 1 {4} = 4 {5, 1} = 4 {5, 4} = 1 {1, 4} = 5 {5, 1,

  10. C++のすべてのサブ配列のXORの合計

    この問題では、n個の数の配列arr[]が与えられます。私たちのタスクは、配列のすべてのサブ配列のXORの合計を見つけるプログラムを作成することです。 ここでは、指定された配列のすべてのサブ配列を検索する必要があります。次に、各サブ配列について、要素のxorを検索し、XOR値を合計変数に追加します。 問題を理解するために例を見てみましょう Input: arr[] = {5, 1, 4} Output: Explanation: XOR of all subarrays for the array : XOR {5} = 5 XOR {1} = 1 XOR {4} = 4 XOR {5,1}

  11. C++での級数Kn+(K(n-1)*(K-1)1)+(K(n-2)*(K-1)2)+ ...(K-1)nの合計

    問題では、系列K ^ n +(K ^(n-1)*(K-1)^ 1)+(K ^(n-2)*(K-1 )^ 2)+ ...(K-1)^n。私たちの仕事は、シリーズの合計を見つけるプログラムを作成することです。 問題を理解するために例を見てみましょう Input: n = 3, k = 4 Output: 175 Explanation: Sum of the series is = 4^3 + ( (4^2)*(3^1) ) + ( (4^1)*(3^2) ) + ( (4^0)*(3^3) ) = 64 + 48 + 36 + 27 = 175 この問題を解決する簡単な方法は、forループを使

  12. C++での2つの大きな数の合計

    この問題では、2つの大きな数を定義する2つの文字列が与えられます。私たちの仕事は、2つの大きな数の合計を見つけるプログラムを作成することです。 問題を理解するために例を見てみましょう Input: number1 = “341299123919” number2 = “52413424” Output: 341351537343 この問題を解決するために、両方の文字列をトラバースします。そして、桁ごとに追加し、キャリーを伝播します。そして、結果を1桁ずつ保存して文字列を合計します。 アルゴリズム Initialize sum = 0, carr

  13. 2つの数値の合計。1つの数値はC++では数字の配列として表されます。

    この問題では、2つの数値が与えられ、そのうちの1つは数字の配列を使用して表されます。私たちの仕事は、1つの数字が数字の配列として表される2つの数字の合計を見つけるプログラムを作成することです。 問題を理解するために例を見てみましょう Input: n = 213, m[] = {1, 5, 8, } Output: 371 Explanation: 213 + 158 = 371 この問題を解決するために、配列のどの要素の番号から1桁ずつ単純に数字を入力します。数のlsbが配列の(n-1)番目の要素に追加されます。キャリーは次の合計のために伝播されます。 例 ソリューションの動作を説明する

  14. C++で特定の製品を使用して2つの異なる素数を検索します

    このチュートリアルでは、特定の製品で2つの異なる素数を見つけるプログラムについて説明します。 このために、整数値が提供されます。私たちの仕事は、それらの積が与えられた値と等しくなるように、2つの素数の値を見つけることです。 例 #include <bits/stdc++.h> using namespace std; //generating prime numbers less than N. void findingPrimeNumbers(int n, bool calcPrime[]) {    calcPrime[0] = calcPrime[1]

  15. C++で2つの文字列の一般的でない文字を検索します

    このチュートリアルでは、2つの文字列の一般的でない文字を見つけるプログラムについて説明します。 このために、2つのストリングが提供されます。私たちの仕事は、両方の文字列の珍しい文字をソートされた順序で印刷することです。 例 #include <bits/stdc++.h> using namespace std; const int LIMIT_CHAR = 26; //finding the uncommon characters void calculateUncommonCharacters(string str1, string str2) {    

  16. C++で同じ行列の行メジャーと列メジャーの順序を追加することによって形成された行列のトレースを検索します

    このチュートリアルでは、同じ行列の行メジャーと列メジャーの順序を追加することによって形成された行列のトレースを見つけるプログラムについて説明します。 このために、1つは行メジャー、もう1つは列メジャーの2つの配列が提供されます。私たちの仕事は、与えられた2つの行列の加算によって形成された行列のトレースを見つけることです。 例 #include <bits/stdc++.h> using namespace std; //calculating the calculateMatrixTrace of the new matrix int calculateMatrixTrace(i

  17. これらのトリプレットを接続するノードの数がC++で最大になるようなトリプレットを見つけます

    このチュートリアルでは、これらのトリプレットを接続するノードの数が最大になるようにトリプレットを見つけるプログラムについて説明します。 このために、N個のノードを持つツリーが提供されます。私たちのタスクは、ノードを結合するパスでカバーされるノードが最大になるように、ノードのトリプレットを見つけることです。 例 #include <bits/stdc++.h> #define ll long long int #define MAX 100005 using namespace std; vector<int> nearNode[MAX]; bool isTravers

  18. C++で合計と積が両方ともNと同じである2つの数値を検索します

    このチュートリアルでは、合計と積が両方ともNと同じである2つの数値を見つけるプログラムについて説明します。 このために、整数値が提供されます。私たちのタスクは、積と合計が指定された値に等しい他の2つの整数値を見つけることです。 例 #include <bits/stdc++.h> using namespace std; //finding a and b such that //a*b=N and a+b=N void calculateTwoValues(double N) {    double val = N * N - 4.0 * N;  

  19. C++で信号が文字列内のすべての位置に到達するのにかかる時間を検索します

    このチュートリアルでは、信号が文字列内のすべての位置に到達するまでにかかる時間を見つけるプログラムについて説明します このために、「x」と「o」を含む文字列が提供されます。信号は「x」から発生し、2方向に移動して、1つの単位時間に1つの「o」値を変更します。私たちのタスクは、文字列全体を「x」に変換するための完全な時間を計算することです。 例 #include <bits/stdc++.h> using namespace std; //calculating the total required time int findMaximumDuration(string s, in

  20. C++の文字列から個別の年の総数を検索します

    このチュートリアルでは、文字列から個別の年の総数を見つけるプログラムについて説明します。 このために、「DD-MM-YYYY」形式の日付を含む文字列が提供されます。私たちの仕事は、与えられた文字列で言及されている明確な年の数を見つけることです。 例 #include <bits/stdc++.h> using namespace std; //calculating the distinct years mentioned int calculateDifferentYears(string str) {    unordered_set<string&

Total 5992 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:209/300  20-コンピューター/Page Goto:1 203 204 205 206 207 208 209 210 211 212 213 214 215