C ++

 Computer >> コンピューター >  >> プログラミング >> C ++
  1. シリーズ9、23、45、75、113のN番目の用語をC++で検索するプログラム

    この問題では、級数のn番目の項を表す整数nが与えられます。私たちのタスクは、C ++でシリーズ9、23、45、75、113のN番目の用語を見つけるプログラムを作成することです。 問題の説明 −ここでは、シリーズの一般的な用語を見つけるシリーズのn番目の用語を見つける必要があります。 シリーズは9、23、45、75、113、159、213、… 問題を理解するために例を見てみましょう 入力 − n =5 出力 − 159 ソリューションアプローチ 与えられたシリーズの一般的な用語はです N番目の項=(((2 * N + 3)^ 2)-2 * N) 例 #include <

  2. C++の二次方程式で解の数を見つけるプログラム

    この問題では、タイプax2 + bx + cの2次方程式が与えられます。ここで、a、b、およびcは定数です。私たちの仕事は、C++の二次方程式で解の数を見つけるプログラムを作成することです。 問題の説明 −ここでは、最大2つの解を持つことができる2次方程式の解の数を見つける必要があります。 問題を理解するためにいくつかの例を見てみましょう 例1: 入力 − 3x 2 + 7x + 4 出力 − 2 説明-方程式の2つの解は1と4/3です。 例2: 入力 − x 2 -4x + 4 出力 − 1 説明-方程式の解は2です。 入力 − 2x 2 + 2x +

  3. C++でチェス盤の正方形の数を見つけるプログラム

    この問題では、チェス盤のサイズが与えられます。私たちのタスクは、C++でチェス盤の正方形の数を見つけるプログラムを作成することです。 問題の説明 −チェス盤の正方形の数を見つけるため。チェス盤の内側にある正方形のすべての組み合わせを計算する必要があります。つまり、辺1x1、2x2、3x3…nxnの正方形を検討します。 問題を理解するために例を見てみましょう 入力: n=4。 出力 :30 Squares of size 1x1 -> 16 Squares of size 2x2 -> 9 Squares of size 3x3 -> 4 Squares of

  4. C++でのユーザー入力のデータ型を見つけるためのプログラム

    この問題では、ユーザーからの入力が与えられます。私たちのタスクは、C++でのユーザー入力のデータ型を見つけるプログラムを作成することです。 問題の説明 −ユーザーからの入力を受け取り、入力値のデータ型を確認します。 問題を理解するために例を見てみましょう 例1: 入力 − 34 出力 −整数です 例2: 入力 −チュートリアルポイント 出力 −文字列です ソリューションアプローチ: 入力文字列が数字かどうかを確認します。 数値の場合は、整数か浮動小数点数かを確認します。 数字でない場合は、文字列かどうかを確認します。 例 #include <math.h>

  5. C++でパリティを見つけるプログラム

    このチュートリアルでは、パリティを見つけるためのプログラムについて説明します。 このために、番号が提供されます。私たちの仕事は、そのパリティ、つまり、1の数が奇数か偶数かを数えることです。 例 # include<bits/stdc++.h> # define bool int using namespace std; //finding the parity of given number bool getParity(unsigned int n) {    bool parity = 0;    while (n){   &

  6. C++で正方形と長方形の周囲長/円周を見つけるプログラム

    この問題では、正方形の辺(A)と長方形の長さと幅(LとB)が与えられます。私たちのタスクは、C++で正方形と長方形の周囲長/円周を見つけるプログラムを作成することです。 問題の説明: 正方形の円周を見つけるには、正方形の辺(a)が必要です。そのために、 4aである正方形の周囲の式を使用します 。 長方形の円周を見つけるには、長方形の長さ(L)と幅(B)が必要です。そのために、 2(L + B)である長方形の周囲の式を使用します。 。 周囲長/正方形の円周: 正方形は、4辺がすべて等しく、すべての角度が90度の4辺の閉じた図形です。 周囲長/正方形の円周の式=(4 *

  7. C++で指定された間隔の間の素数を見つけるプログラム

    このチュートリアルでは、与えられた区間の間で素数を見つけるプログラムについて説明します。 このために、2つの整数が提供されます。私たちの仕事は、その特定の範囲の素数を見つけることです。 例 #include <bits/stdc++.h> using namespace std; int main() {    int a, b, i, j, flag;    //getting lower range    a = 3;    //getting upper range    b

  8. C++で多数を11で割ったときに余りを見つけるプログラム

    この問題では、大きな数である文字列numが与えられます。私たちの仕事は、多数をC++で11で割ったときに余りを見つけるプログラムを作成することです。 問題の説明 −文字列で定義された数値を11で割ったときの余りを見つける必要があります。 問題を理解するために例を見てみましょう 入力 num = “43212981843718452” 出力 7 ソリューションアプローチ 余りを見つけるには、明らかに数を割る必要があります。ただし、巨大な数を除算するのは複雑なプロセスであるため、プロセスを簡単にするために、桁ごとに除算します。そして、次の残りを保存します。このプロセ

  9. C++で多数をrで割ったときに余りを見つけるプログラム

    この問題では、大きな数と整数のRである文字列numが与えられます。私たちのタスクは、C++で大きな数をrで割ったときに余りを見つけるプログラムを作成することです。 。 問題の説明 −文字列で定義された数値を2桁の数値であるrで割ったときの余りを見つける必要があります。 問題を理解するために例を見てみましょう 入力 num = “123423450942121” r = 54 出力 7 ソリューションアプローチ 余りを見つけるには、明らかに数を割る必要があります。ただし、巨大な数値の除算は複雑なプロセスであるため、プロセスを簡単にするために、桁ごとに除算します。そ

  10. C ++でモジュロまたは%演算子を使用せずに剰余を見つけるプログラム

    この問題では、NとDの2つの数値が与えられます。私たちのタスクは、C ++でモジュロ演算子または%演算子を使用せずに剰余を見つけるプログラムを作成することです。 。 問題の説明 −数値NをDで割った後に残る余りを見つける必要があります。ただし、これにモジュロ演算子または%演算子を使用することはできません。 問題を理解するために例を見てみましょう 入力 N = 53 D = 3 出力 2 ソリューションアプローチ 余りを見つけるための簡単な方法は、Dの倍数であるN未満の数を見つけることです。そして、基板はNからの数です。余りを返すには。 ソリューションの動作を説明するプログラム 例

  11. C++で割線法を使用して方程式の根を見つけるプログラム

    このチュートリアルでは、割線法を使用して方程式の根を見つけるプログラムについて説明します。 このために、方程式が提供されます。私たちの仕事は、反復割線法を使用してその方程式の根を見つけることです。 例 #include <bits/stdc++.h> using namespace std; float f(float x) {    float f = pow(x, 3) + x - 1;    return f; } void secant(float x1, float x2, float E) {    floa

  12. C++で2番目に頻度の高い文字を見つけるプログラム

    この問題では、文字列strが与えられます。私たちのタスクは、C++で2番目に頻度の高い文字を見つけるプログラムを作成することです。 。 問題を理解するために例を見てみましょう 入力 str = “abaacabcba” 出力 ‘b’ ソリューションアプローチ 文字列内で2番目に多い文字を検索します。文字列内の各文字の頻度を格納するために使用されるカウント配列chatCountを維持する必要があります。次に、配列を使用して、配列内のmaxおよびsecondMax頻度の文字を見つけます。そして、2番目に頻繁な文字を表示します。 ソリューション

  13. C++で二重リンクリストのサイズを見つけるプログラム

    この問題では、二重にリンクされたリストが与えられます。私たちのタスクは、C++で二重リンクリストのサイズを見つけるプログラムを作成することです。 二重リンクリストは特殊なタイプのリンクリストであり、単一リンクリストと比較して、順方向と逆方向の両方の方法で簡単にナビゲーションできます。以下は、二重リンクリストの概念を理解するための重要な用語です。 リンク-リンクリストの各リンクには、要素と呼ばれるデータを格納できます。 次へ-リンクリストの各リンクには、次と呼ばれる次のリンクへのリンクが含まれています。 前-リンクリストの各リンクには、前と呼ばれる前のリンクへのリンクが含ま

  14. C++で直線の傾きを見つけるプログラム

    この問題では、線の2点の座標が与えられます。私たちのタスクは、C++で直線の傾きを見つけるプログラムを作成することです。 。 問題の説明 −与えられた線上の2点の座標を使用して、線の傾きを見つけます。 問題を理解するために例を見てみましょう 入力 p1(-1, 1), p2(3, 3) 出力 ½ = 0.5 ソリューションアプローチ 直線の傾きを見つけるには、定義された幾何学的公式を使用して、直線上にある任意の2点P1(x1、y1)とP2(X2、Y2)を使用して直線の傾きを見つけます。 Slope = (Y2 - Y1)/(X2 - X1) ソリューションの動作を

  15. C++で文字列内の最小および最大の単語を検索するプログラム

    この問題では、文字列strが与えられます。私たちのタスクは、C++で文字列内の最小および最大の単語を検索するプログラムを作成することです。 問題の説明 −ここに、文字列内のすべての単語から長さが最大および最小の単語を見つけるために必要な文字列があります。単語は空白またはnull(\ 0)文字を使用して区切られます。 問題を理解するために例を見てみましょう 入力 str = “Learn Programming at TutorialsPoint” 出力 smallest word = at largest word = Tutorialspoint ソリューショ

  16. C++で特定の円の2つの部分の角度の最小差を見つけるプログラム

    この問題では、円の角度に基づいて円の一部を表す配列が与えられます。私たちのタスクは、C++で特定の円の2つの部分の角度の最小差を見つけるプログラムを作成することです 。 問題の説明 −配列内の円のすべての部分の角度が与えられます。作った2つのピースの角度の差が最小になるようにピースを結合する必要があります。 問題を理解するために例を見てみましょう 入力 ang[] = {90, 45, 90, 135} 出力 90 説明 1番目と2番目を一緒に取る、つまり90 + 45=135。 3番目と4番目を一緒に取る、つまり90 + 135 =225 差=225-135=90 ソリ

  17. C++でソートされた2つの配列の中央値

    2つの配列があるとします。これらの配列はソートされています。したがって、これら2つの配列の中央値を見つける必要があります。したがって、配列が[1,5,8]や[2,3,6,9]のような場合、答えは5になります。 これを解決するには、次の手順に従います- 関数findMedianSortedArraysを定義します。これには、nums1およびnums2配列が必要です。 nums2のサイズの場合、 関数returnfindMedianSortedArrays(nums2、nums1)を呼び出します x:=nums1のサイズ、y:=nums2のサイズ 低:=0、高:=

  18. C++のkグループの逆ノード

    リンクリストがあるとすると、リンクリストkのノードを一度に逆にして、変更されたリストを返す必要があります。ここで、kは正の整数であり、リンクリストの長さ以下です。したがって、ノードの数がkの倍数でない場合、除外されたノードは、最終的にはそのままにしておく必要があります。 したがって、リンクリストが[1,2,3,4,5,6,7]のようで、kが3の場合、結果は[3,2,1,6,5,4,7]になります。 これを解決するには、次の手順に従います- Solve()というメソッドを定義します。これにより、リンクリストの先頭に移動し、partCountとkを取得します。 partCountが

  19. C++のすべての単語を連結した部分文字列

    文字列sがあり、単語のリストもあるとします。配列に存在する単語はすべて同じ長さです。 s内の部分文字列のすべての開始インデックスを見つける必要があります。これは、単語内の各単語を1回だけ連結したものであり、文字が介在することはありません。 したがって、入力が「barfoothefoobarman」のようで、単語が[foo、 bar]の場合、出力は[0,9]になります。これは、インデックス0と9で始まる部分文字列が「barfoo」と「foobar」であるためです。 これを解決するには、次の手順に従います- ok()というメソッドを定義します。これには、文字列s、マップwordCnt、お

  20. C++の数独ソルバー

    数独グリッドがあり、この有名な数独の迷路問題である数独を解決する必要があるとします。数独は9x9の数字グリッドであり、グリッド全体も3x3のボックスに分割されていることがわかっています。数独を解決するためのルールがいくつかあります。 この問題を解決するには、1から9までの数字を使用する必要があります。 1行、1列、または1つの3x3ボックスで1桁を繰り返すことはできません。 バックトラッキングアルゴリズムを使用して、数独問題の解決を試みます。一部のセルが数字で埋められると、それが有効かどうかをチェックします。無効な場合は、他の番号をチェックします。すべての数字が1から9までチ

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