C ++

 Computer >> コンピューター >  >> プログラミング >> C ++
  1. C++で2つの数の一般的な素因数を数える

    xとyの2つの数が与えられ、タスクは2つの数の間の共通の素因数を見つけることです。共通の素因数は、最初に2つの数の間の共通の数を計算し、その後、共通の因子のリストから素数であるものをチェックすることによって見つけることができます。 例 Input − x = 10 y = 20 Output − Common prime factor of two numbers are: 2 5 説明 − 10〜20の一般的な素数係数は2〜5のみです。 Input − x = 34 y = 12 Output − Common prime factor of

  2. 最小素因数がNC++である10^6未満のすべての数を数えます

    素数、たとえばnumが与えられ、タスクは、最小素因数がnumに等しい10^6未満のすべての数のカウントを計算することです。 例 Input − num = 7 Output − Number of prime factors = 38095 Input − num = 3 Output − Number of prime factors = 16666 以下のプログラムで使用されているアプローチは次のとおりです 数字を入力します。たとえば、num iから2までルー​​プを開始し、iは最大値以下である必要があり、iの値をインクリメ

  3. C++の配列内の複合要素のカウントと合計

    正の整数の配列が与えられ、タスクは与えられた配列の複合要素の数と合計を計算することです。 合成数とは 与えられた整数のセットから、素数ではない数は、合成数でも素数でもない1を除いて、合成数と呼ばれます。代わりに、それは単位数です。したがって、数は、数1を除いて、素数または合成数のいずれかである可能性があることが明確に述べられています。 100までのコンポジットを以下に示します- 4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 35, 36, 38, 39, 40, 42

  4. C++の英語のアルファベットと同じ位置にある文字を数えます

    大文字と小文字の両方を含む任意の長さの文字列が与えられます。タスクは、英語のアルファベットと同じ位置にある文字の数を計算することです。 例 Input − String str = eBGD Output − Count is: 2 説明 − BとDは、英語のアルファベットでBが2番目の位置にあり、Dが4番目の位置にあるのと同じ順序にある​​文字です。 Input − String str = Abcdeizxy Output − Count is: 5 説明 − A、B、C、D、およびEは、Aが最初の位置にあり、次にB、C、D、およびEが来

  5. ASCII値がC++で素数である文字列内の文字をカウントします

    大文字と小文字の両方を含む任意の長さの文字列が与えられます。タスクは、ASCII値が素数である文字の数を計算することです。 大文字[A-Z]のASCII値は65から90で始まり、小文字[a-z]は97から122で始まります。 例 Input string str = ‘Aebg’ Output count is: 2 説明 − AのASCII値は65であり、素数ではないためカウントされません。eは素数であるためカウントされる101です。bは66であり、素数ではないためカウントされません。カウントされ、gは素数である103であるため、カウントされます。したがって、合計

  6. C++で16進数を数える

    開始と終了の範囲が与えられ、タスクは、指定された範囲に存在する16進数またはアルファベットの数を計算することです。 16進アルファベットとは何ですか? コンピューター用語では、16進数は、16を底とする数値です。これは、2進数を16ビットで表すことができることを意味します。 0から15までの整数で構成されます。ここで、10はA、11はB、12はC、13はD、14はE、15はFとして表されます。 したがって、以下のプログラムでは、範囲が16進アルファベットで構成されているかどうかを確認することがタスクです。 例 Input − start = 10, End = 13 Outp

  7. C++で同じネイバーを持つ文字をカウントします

    たとえば、strを含む文字列が与えられます。タスクは、同じ隣接文字を持つ文字列str内の文字数を計算することであり、文字列内の文字の左側と右側の両方が含まれます。また、このシナリオでは、文字列の最初と最後の文字は、隣接する文字が1つしかないため、常に考慮されます。 例 Input − string str = “poiot” Output − count is 3 説明 −指定された文字列文字p、t、およびiは同じネイバーを持っているため、カウントは3に増加します。 Input − string str = “nitih

  8. 合計がC++の完全な立方体に等しいすべてのトリプレットを数えます

    n個の整数の配列が与えられ、タスクは、合計が完全な立方体に等しいすべてのトリプレットの数を計算することです。 完璧な立方体とは 完全な立方体は、任意の数の立方体である数です。たとえば、125は5の立方体であるため、125は完全な立方体であると言えます。完全な立方整数のいくつかは、1、8、27、64、125…です。 したがって、配列の問題に応じて、合計が完全な立方数に等しいトリプレット(3つの値のセット)を見つけてカウントする必要があります。さらに、トリプレットの合計が最大15000であるという条件で、24個のキューブしか存在できません。そのため、動的計画法を使用して、問題をより簡単に解決し

  9. C++の循環リンクリストでノードをカウントします

    ノードを含む循環リンクリストが与えられ、タスクは循環リンクリストに存在するノードの数を計算することです。 循環リンクリストは、最初の要素が最後の要素を指し、最後の要素が最初の要素を指すリンクリストのバリエーションです。単一リンクリストと二重リンクリストの両方を循環リンクリストにすることができます。 以下のプログラムでは、単一リンクリストを循環リンクリストとして実装し、その中のノード数を計算しています。 例 Input − nodes-: 20, 1, 2, 3, 4, 5 Output − count of nodes are-: 6 Input &minus

  10. C++のバイナリツリーでリーフ以外のノードをカウントする

    二分木が与えられ、タスクは二分木で利用可能な非リーフノードの数を計算することです。 バイナリツリーは、データストレージの目的で使用される特別なデータ構造です。二分木には、各ノードが最大2つの子を持つことができるという特別な条件があります。バイナリツリーには、検索が並べ替えられた配列と同じくらい高速であり、挿入または削除操作がリンクリストと同じくらい高速であるため、順序付き配列とリンクリストの両方の利点があります。非リーフノードは、子が0を超え、子が2つ未満であるため、親ノードとも呼ばれます。 二分木の構造を以下に示します- 例 入力 − 出力 −非リーフノードの数は次のと

  11. C ++で[l、r]の範囲のASCII値を持つアルファベットをカウントして印刷します

    任意の長さの文字列が与えられます。タスクは、カウントを計算し、[l、r]の範囲のASCII値を持つ文字列にアルファベットを出力することです。 文字A〜ZのASCII値を以下に示します A B C D E F G H 私 J K L M N O P Q R S 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 T U V W X Y

  12. C ++で[l、r]の範囲にないASCII値を持つアルファベットをカウントして印刷します

    任意の長さの文字列が与えられます。タスクは、カウントを計算し、[l、r]の範囲外のASCII値を持つ文字列にアルファベットを出力することです。 文字A〜ZのASCII値を以下に示します A B C D E F G H 私 J K L M N O P Q R S 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 T U V W X Y

  13. C++で配列内の個別の要素をカウントします

    反復要素を含む任意のサイズのソートされていない配列が与えられ、タスクは配列内の個別の要素の数を計算することです。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 例 Input− int arr[] = {1, 1, 2, 3, 3, 4, 4} Output − count is 4 説明 −指定された配列には4つの異なる要素があり、それらは1、2、3、4ですが、反復要素が含まれているため、配

  14. C ++では、最初の配列には存在するが2番目には存在しない要素をカウントします

    整数要素を含む任意のサイズの配列が与えられます。タスクは、最初の配列には存在するが2番目の配列には存在しない要素の数を計算することです。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 例 Input− int arr_1[] = {1, 2, 3, 4}       Int arr_2[] = {1, 5, 6, 7, 8} Output − count is 3

  15. C++の配列内の2つの指定された要素間の要素数をカウントします

    整数要素と2つの数値の開始と終了を含む配列が与えられます。タスクは、配列の開始と終了の間に存在する要素の数を計算することです。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 start要素が複数回発生している場合は、start要素の最初の発生を考慮し、end要素が複数回発生している場合は、end要素の終了発生を考慮します。 例 Input − int arr[] = {1, 2, 3, 4, 5, 6, 7

  16. C++で配列内の除算可能なペアをカウントします

    整数要素を含む任意のサイズの配列が与えられます。タスクは、ペアの1つの要素がペアの別の要素を分割するように、配列内のペアの数を計算することです。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 例 Input − int arr[] = {1, 2, 3, 6} Output − count is 4 説明 −(1,2)、(1,3)、(1,6)、および(3,6)は、ペアの1つの要素が別の要素を分

  17. C++の別の配列の少なくとも1つの要素で割り切れる要素を数えます

    2つの配列が与えられます。たとえば、arr_1[]とarr_2[]の両方に整数値が含まれ、タスクは、別の配列の少なくとも1つの要素で割り切れる要素の数を計算することです。これは、2番目の配列に少なくとも1つの要素(arr_2)がある要素をカウントする必要があることを意味します。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 例 Input − int arr_1[] = {1, 2, 3, 4, 5} &n

  18. C++で指定された配列に合計が存在する個別のペアの数をカウントします

    たとえば、任意のサイズの整数値のarr []の配列が与えられます。タスクは、同じ配列にも合計が存在する、特定の配列で使用可能な個別のペアの数のカウントを計算することです。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 覚えておくべきポイント ペアは、順序に関係なく、同じ要素で1回カウントされます。たとえば、(3,2)と(2,3)は1としてカウントされます。 配列内に複数回出現する数がある場合、それは1つのペ

  19. C++で同じ桁数を持つ2つの配列から異なるペアをカウントします

    たとえば、整数値を持つarr_1[]とarr_2[]の2つの配列が与えられます。タスクは、同じ桁数を持つ別個のペアの数を計算することです。つまり、1つの値をarr_1 []から選択し、2番目の値をarr_2 []から選択してペアを形成し、両方の値の合計桁数を同じにする必要があります。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 例 Input − int arr_1[] = {1, 22, 42, 17}

  20. C++の他のすべての要素の合計を分割する配列要素をカウントします

    たとえば、整数値のarr []の配列が与えられ、タスクは、他のすべての要素の合計を除算する配列要素の数を計算することです。 配列は、同じタイプの要素の固定サイズの順次コレクションを格納できる一種のデータ構造です。配列はデータのコレクションを格納するために使用されますが、配列を同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 例 Input − int arr_1[] = {9, 6, 3} Output − count is 3 説明 −3で割り切れる要素9+ 6 =15の合計として、6で割り切れる要素9 + 3 =12と9で割り切れる6+3 =

Total 5992 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:172/300  20-コンピューター/Page Goto:1 166 167 168 169 170 171 172 173 174 175 176 177 178