C ++

 Computer >> コンピューター >  >> プログラミング >> C ++
  1. C++でKビットが異なる配列のすべてのペアをカウントします

    このチュートリアルでは、Kビットが異なる配列のペアの数を見つけるプログラムについて説明します。 このために、配列と整数Kが提供されます。私たちのタスクは、バイナリ表現でKビットが異なるペアの数を見つけることです。 例 #include <bits/stdc++.h> using namespace std; //counting number of bits in //binary representation int count_bit(int n){    int count = 0;    while (n) {   &nb

  2. C++で指定されたXORを持つすべてのペアをカウントします

    このチュートリアルでは、指定されたXORのペアの数を見つけるプログラムについて説明します。 このために、配列と値が提供されます。私たちのタスクは、XORが指定された値に等しいペアの数を見つけることです。 例 #include<bits/stdc++.h> using namespace std; //returning the number of pairs //having XOR equal to given value int count_pair(int arr[], int n, int x){    int result = 0;   &

  3. C++の文字列内のすべての回文サブ文字列をカウントします

    このチュートリアルでは、文字列内の回文サブ文字列の数を見つけるプログラムについて説明します。 このために、文字列が与えられます。私たちのタスクは、3より大きい長さの特定の文字列内の回文サブ文字列の数をカウントすることです。 例 #include<bits/stdc++.h> using namespace std; //counting palindrome strings int count_pstr(char str[], int n){    int dp[n][n];    memset(dp, 0, sizeof(dp)); &n

  4. C++の回文の2乗であるすべての回文を数えます

    このチュートリアルでは、回文の二乗である回文の数を見つけるプログラムについて説明します。 このために、2つの値LとRが提供されます。私たちのタスクは、指定された範囲内のスーパーパリンドロームの数を見つけることです。スーパーパリンドロームとは、数とその正方形の両方がパリンドロームであるものです。 例 #include <bits/stdc++.h> using namespace std; //checking if the number is a palindrome bool if_palin(int x){    int ans = 0;   &

  5. C++の特定の文字列内のすべてのパリンドロームサブシーケンスをカウントします

    このチュートリアルでは、特定の文字列内のすべてのパリンドロームサブシーケンスの数を見つけるプログラムについて説明します。 このために、文字列が提供されます。私たちのタスクは、その特定の文字列で作成できるパリンドロームサブシーケンスの数を見つけることです。 例 #include<iostream> #include<cstring> using namespace std; //returning total palindromic sequence int count_palin(string str){    int N = str.length

  6. C++で数のすべての完全な除数を数えます

    このチュートリアルでは、ある数のすべての完全な約数の数を見つけるプログラムについて説明します。 このために、番号が提供されます。私たちの仕事は、その与えられた数のすべての完全な除数を数えることです。 例 #include<bits/stdc++.h> using namespace std; //checking perfect square bool if_psquare(int n){    int sq = (int) sqrt(n);    return (n == sq * sq); } //returning count of

  7. C++で合計が3の倍数であるサイズ2または3のすべての可能なグループをカウントします

    このチュートリアルでは、合計が3の倍数であるサイズ2または3の可能なグループの数を見つけるプログラムについて説明します。 このチュートリアルでは、合計が3の倍数であるサイズ2または3の可能なグループの数を見つけるプログラムについて説明します。 例 #include<bits/stdc++.h> using namespace std; //returning count of pairs of //2 or 3 int count_groups(int arr[], int n){    int c[3] = {0}, i;    int

  8. C++で指定された条件を満たす可能性のあるすべてのN桁の数値をカウントします

    このチュートリアルでは、与えられた条件を満たす可能なN桁の数字の数を見つけるプログラムについて説明します。 このために、整数が提供されます。私たちの仕事は、N桁の数字のどれが続くかを確認することです 数値+逆(数値)=10N -1 例 #include <bits/stdc++.h> using namespace std; //returning the count of numbers string count_num(int N){    if (N % 2 == 1)       return 0;   &n

  9. C++で2つの頂点間のすべての可能なパスをカウントします

    このチュートリアルでは、2つの頂点間のパスの数を見つけるプログラムについて説明します。 このために、有向グラフが提供されます。私たちのタスクは、指定された2つの頂点間で可能なパスの数を見つけることです。 例 #include<bits/stdc++.h> using namespace std; //constructing a directed graph class Graph{    int V;    list<int> *adj;    void countPathsUtil(int, int, b

  10. C++のmXnマトリックスの左上から右下までのすべての可能なパスをカウントします

    このチュートリアルでは、mXn行列の左上から右下への可能なパスの数を見つけるプログラムについて説明します。 このために、mXnマトリックスが提供されます。私たちのタスクは、指定されたマトリックスの左上から右下までのすべての可能なパスを見つけることです。 例 #include <iostream> using namespace std; //returning count of possible paths int count_paths(int m, int n){    if (m == 1 || n == 1)      

  11. C++でModifiedKnightが到達できるすべての可能な位置をカウントします

    このチュートリアルでは、ModifiedKnightが到達できる可能性のあるポジションの数を見つけるためのプログラムについて説明します。 このために、8*8のチェス盤が提供されます。私たちのタスクは、ModifiedKnightが指定されたステップ数でキャプチャできるポジションの数を見つけることです。 例 #include <bits/stdc++.h> using namespace std; //finding the positions void findSteps(int current_row, int current_column,int curr, int boar

  12. C++でのゼロ除算例外の処理

    このチュートリアルでは、C++でゼロ除算例外を処理する方法について説明します。 ゼロ除算は数学では未定義のエンティティであり、ユーザー側でエラーが返されないように、プログラミング中に適切に処理する必要があります。 runtime_errorクラスの使用 例 #include <iostream> #include <stdexcept> using namespace std; //handling divide by zero float Division(float num, float den){    if (den == 0) { &nb

  13. C++で積が​​K未満のすべてのサブシーケンスをカウントします

    このチュートリアルでは、積がK未満のサブシーケンスの数を見つけるプログラムについて説明します。 このために、非負の配列と値kが提供されます。私たちのタスクは、積がk未満の配列内のすべてのサブシーケンスを見つけることです。 例 #include <bits/stdc++.h> using namespace std; //counting subsequences with product //less than k int count_sub(vector<int> &arr, int k){    int n = arr.size();

  14. C ++では、係数が最小の範囲内のすべての数値をKとしてカウントします。

    このチュートリアルでは、係数がKとして最小の範囲の数値を見つけるプログラムについて説明します。 このために、範囲[a、b]が提供されます。私たちのタスクは、与えられた範囲内で、係数がKとして最小である数を数えることです。 例 #include <bits/stdc++.h> using namespace std; //checking if K is a prime bool if_prime(int k){    if (k <= 1)       return false;    for (int

  15. C++で降順でソートされているマトリックス内のすべての列をカウントします

    このチュートリアルでは、降順で並べ替えられた行列内の列の数を見つけるプログラムについて説明します。 このために、マトリックスが提供されます。私たちのタスクは、要素が降順でソートされているマトリックス内の列の数をカウントすることです。 例 #include <bits/stdc++.h> #define MAX 100 using namespace std; //counting columns sorted in descending order int count_dcolumns(int mat[][MAX], int r, int c){    int

  16. C++のマトリックスでソートされたすべての行をカウントします

    このチュートリアルでは、行列内のすべてのソートされた行の数を見つけるプログラムについて説明します。 このために、m*n行列が提供されます。私たちのタスクは、昇順または降順で並べ替えられた、指定されたマトリックス内のすべての行をカウントすることです。 例 #include <bits/stdc++.h> #define MAX 100 using namespace std; //counting sorted rows int count_srows(int mat[][MAX], int r, int c){    int result = 0;  

  17. 合計がkで割り切れるすべてのサブ配列をカウントします

    このチュートリアルでは、合計がkで割り切れるサブ配列の数を見つけるプログラムについて説明します。 このために、配列と値kが提供されます。私たちのタスクは、合計が指定された値kに等しいサブ配列の数を見つけることです。 例 #include <bits/stdc++.h> using namespace std; //counting subarrays with k sum int count_subarray(int arr[], int n, int k){    int mod[k];    memset(mod, 0, sizeof(

  18. C++ですべてのプライムレングスのパリンドローム部分文字列をカウントします

    このチュートリアルでは、素数のパリンドローム文字列の数を見つけるプログラムについて説明します。 このために、文字列が提供されます。私たちのタスクは、パリンドロームでプライムレングスのすべてのサブストリングをカウントすることです。 例 #include <bits/stdc++.h> using namespace std; //checking for a palindrome bool if_palin(string str, int i, int j){    while (i < j) {       if (str[

  19. XORがC++の「x」と等しくなるように、4つの配列からすべてのQuadrupleをカウントします

    このチュートリアルでは、XORがxに等しくなるように4つの配列から4つ組の数を見つけるプログラムについて説明します。 このために、4つの配列と値xが提供されます。私たちのタスクは、XORが指定された値xに等しいすべての4倍をカウントすることです。 例 #include<bits/stdc++.h> using namespace std; //counting quadruples with XOR equal to x int count_quad(int a[], int b[], int c[], int d[], int x, int n){    i

  20. C++でxで割り切れる指定されたバイナリ配列のすべてのプレフィックスをカウントします

    このチュートリアルでは、xで割り切れるバイナリ配列のプレフィックスの数を見つけるプログラムについて説明します。 このために、バイナリ配列と値xが提供されます。私たちのタスクは、プレフィックスが指定された値xで割り切れる要素の数を見つけることです。 例 #include <bits/stdc++.h> using namespace std; //counting the elements with prefixes //divisible by x int count_divx(int arr[], int n, int x){    int number =

Total 5992 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:135/300  20-コンピューター/Page Goto:1 129 130 131 132 133 134 135 136 137 138 139 140 141