C++

  1. C++ で再帰を使用して文を逆にするプログラム

    再帰を使用して文を逆にするプログラム 条件: 文字列 (null 文字で終了)。再帰を使用して文字列を反転する必要があります。 アルゴリズム 文字列を取り、それを逆にする関数を作成します。 文字列が null でない場合、逆 関数は string+1 で呼び出されます 引数としての値。 文字列の最後に到達するまでこれが続き、null が検出されると、文字列が後ろから前に出力されます。 コード #include <iostream>using namespace std;void rev_str(char *string) {   if(*string == \0)  

  2. C++ の電卓プログラム

    基本的な電卓を作るプログラム これは、ケースが演算子 (+、-、​​、/) になる switch ケースを使用するだけで実行できます。 アルゴリズム 演算を実行するオペランドを 2 つ入力してください。 演算子を入力してください。 switch ステートメントは、演算子が大文字と小文字 (+、-、​​、/) のいずれかに一致するかどうかを検索します。他のオペレーターがいる場合は、エラー メッセージが表示されます。 操作が実行された後、回答を出力します。 コード // C++ program to create calculator#include <iostream> 

  3. C のパターン プログラム

    これは、C++ で最も質問の多いパターン プログラムのリストです。 パターン * *** ***** **************** コードを見る #include using namespace std; int main() { int n; cout << Enter number of rows to be printed\n; cin >> n; for (int i = 1; i <= n; ++i) //for each row { for (int j = 0; j < n - i; ++j) //for

  4. C++ で N 番目のビットを取得する

    数値 num と値 n が与えられた場合、その数値のバイナリ表現で右から n 番目のビットの値を見つける必要があります。 左シフト演算子と右シフト演算子の概要 左シフト演算子と右シフト演算子は、数値のビットを指定どおりに左または右にシフトするために使用されます。 ):数値を受け入れ、最初の数値を 2 番目の数値で指定された回数だけ右にシフトします。たとえば、 例-1.2 =3 説明: 13 に相当する 2 進数 – 1101 右に 2 回シフトすると 11 になり、これは 2 進数で 3 に相当します。 数値を右に n 回シフトすることは、数値を 2n で割ることと同じです。

  5. C++ で数値の N 番目のビットを設定するプログラム

    数値 num と値 n を指定すると、その数値のバイナリ表現で右から n 番目のビットの値を設定する必要があります。 左シフト演算子と右シフト演算子の概要 左シフト演算子と右シフト演算子は、数値のビットを指定どおりに左または右にシフトするために使用されます。 ):数値を受け入れ、最初の数値を 2 番目の数値で指定された回数だけ右にシフトします。たとえば、 数値を左に n 回シフトすることは、数値を 2n 倍することと同じです。 # 問題へのアプローチ 数値の n 番目のビットを設定するということは、n 番目のビットが 0 の場合は値 1 を割り当て、1 の場合はそのままにすること

  6. C++ の n 番目のフィボナッチ数

    C++ で N 番目のフィボナッチ数を見つけるプログラム n が与えられた場合、フィボナッチ数列の N 番目の項を計算して出力するプログラムを作成する必要があります。 フィボナッチ数列 フィボナッチ数列は、各数値が前の 2 つの数値の合計である数値のシーケンスです。数学的に、F(n) がフィボナッチ数列の n 番目の項を表す場合、 F(n)=F(n-1)+F(n-2) フィボナッチ数列:1,1,2,3,5,8,13…… フィボナッチ数列は、フィボナッチ検索手法やフィボナッチ ヒープ データ構造、フィボナッチ キューブなどのグラフなど、さまざまなコンピューター アルゴリズムに登場し

  7. C++ で摂氏を華氏に変換するプログラム

    C++ で摂氏を華氏に変換するプログラム °C で与えられた温度を °F に変換し、画面に表示するプログラムを作成する必要があります。 摂氏を華氏に変換するには、指定された式を使用します: °F=95°C+32 # アルゴリズム 温度を入力して c に保存 上記の式を使用して温度を華氏で計算し、f に保存します 印刷する コード #include <iostream>using namespace std;int main(){ float c; cout << Enter temperature in Celsius\n; //inputting t

  8. C++ のすべての順序で「n」数を読み取り、それらを行列項で出力するプログラム

    # 問題を理解する 「m」行と「n」列を含む行列の順序は次のとおりです (mXn) また、行列の要素の総数は m*n で計算できます。 さて、与えられた問題では、「n」個の要素が与えられ、可能なすべての順序のマトリックス形式でそれらを表示する必要があります。 # 問題へのアプローチ 行列の要素の総数は行数と列数の積に等しいため、考えられる行列の総数は「n」の因数の数に等しいと言えます。 各順序を見つけるには、一度に n の 1 つの因数 (たとえば i) を取り、それを行数に等しく設定します。列数は、n を i で割ることによって求めることができます。このようにして、考えられる

  9. C++ の対称またはスキュー対称行列

    正方行列かどうかを調べるプログラム a) 対称 b) 非対称 c) どちらでもない # 用語を理解する 転置が等しい場合、正方行列は対称であると言われます:A=A または、すべての要素が以下の関係を満たす: A[ij] =A[ji] 正方行列は、その転置がその負の値と等しい場合に対称であると言われます:AT =-Aまたはすべての要素が次の関係を満たします: A[ij] =-A[ji] 歪んだ対称行列のすべての対角要素はゼロであり、対称行列の場合は任意の値を取ることができます。 a b c b e d c d f は、対称行列の一般的な形式です。 0 -b -c b 0 -d c d

  10. C++ で与えられた整数の配列で k 個の最大要素を見つけるプログラム

    所与 – 整数の配列であり、配列から k 個の最大要素を出力する必要があります。 例: 与えられた配列は [12, 20, 14, 26, 30, 1, 70, 56] です 最大の 4 つの要素を見つける必要があります。つまり、k =4 したがって、プログラムは 70、56、30、および 26 を出力する必要があります。 アルゴリズム: 指定された配列を昇順に並べ替えます。 最初の k 要素を出力します。 コード: #include <bits/stdc++.h>using namespace std;void kLarge(int array[], in

  11. C++ で与えられた整数の配列で最小要素と 2 番目に小さい要素を見つけるプログラム

    例: 与えられた配列 {10, 18, 25, 30, 5, 11} 最小要素:5 2 番目に小さい要素:10 アルゴリズム: sort() を使用して配列を昇順に並べ替えます。 1 番目と 2 番目の要素が最小の数値で、2 番目に小さい数値です。 コード: #include <bits/stdc++.h>using namespace std;int main(){ int array[100], i, n; cout << Enter number of elements in the array: ; cin >> n; cout

  12. C++ の 2 の補数

    C++ で 2 の補数を見つけるプログラム 問題 – 文字列としての 2 進数。2 の補数を出力する必要があります。 2 進数の 2 の補数は、1 の補数に 1 を加えた別の 2 進数です。 例: 入力: 101010 数字の 1 の補数:010110 アルゴリズム: 2 進数の入力を、サイズと言う長さの文字列として受け取ります。 int fail=0 に初期化します。 i=0 から i までループを開始binary[i]==1 の場合次に one[i]=0binary[i]==0 の場合else の場合then one[i]=1elseprint “エラー!割り当てられ

  13. C++ で任意の数の累乗を求めるプログラム

    ライブラリの pow() 関数を使用すると、数の冪乗を簡単に求めることができます。 base と exponent の 2 つの引数を取り、結果を返します。 例: 基数を入力:23 指数を入力してください:4 答え:279841 基数を入力:9 指数を入力してください:-3 答え:0.00137174 # アルゴリズム 基数と指数をユーザーからの入力として受け取ります。 結果 =pow(base,exponent) . 結果を印刷する コード: // Program to find power of any number#include <iostream&

  14. 級数 (1) + (1+2) + (1+2+3) + … + (1+2+3+4+…+n) を C++ で計算するプログラム

    級数を計算する C++ プログラム (1) + (1+2) + (1+2+3) + (1+2+3+4) + … + (1+2+3+4) +…+n) 条件: n の値はユーザーから入力され、i 番目の項が最初の i 個の自然数の合計である級数の合計を求めます。 例: 入力 :n =6 出力: 1 =1 1 + 2 =3 1 + 2 + 3 =6 1 + 2 + 3 + 4 =10 1 + 2 + 3 + 4 + 5 =15 1 + 2 + 3 + 4 + 5 + 6 =21 上記のシリーズの合計は :56 # アルゴリズム ユーザーから n を入力してください。

  15. C++ で指定された整数までの数の立方体を表示するプログラム

    指定された整数までの数値の 3 乗を表示する C++ でのプログラム 条件: ユーザーは用語の数を入力し、指定された数の用語までキューブを出力する必要があります。 例: 用語の数を入力してください:4 数値:1 およびその立方体:1 数:2 とその立方体:8 数字は 3 で、その立方体は 27 数:4、その立方体:64 # アルゴリズム ユーザーからの入力として用語の数を取得します。 i =1 から i までループを開始<=n キューブ=i*i*i 数値とその立方体を結果として出力します。 コード: // C++ program to display t

  16. 配列から偶数と奇数を分離する C++ プログラム

    整数の配列から偶数と奇数を分離する C++ プログラム。すべての偶数を最初に置き、次に奇数を置きます。 条件: 偶数と奇数の整数を持つ配列。偶数と奇数の整数を分離し、偶数を最初に、次に奇数を配置する必要があります。 例: 入力: {2, 5, 1, 10, 3, 6, 7, 8} 出力: 2 8 6 10 3 1 7 5 # アルゴリズム 2 つのインデックス変数を初期化 left =0 そして 右 =n-1 . 奇数になるまで左インデックスをインクリメントする必要があります。 偶数になるまで正しいインデックスを減らす必要があります。 左 <右の場合、配列 [左] と

  17. C++ で整数の配列の最初の繰り返し要素を見つけるプログラム

    整数の配列で最初の繰り返し要素を見つける C++ プログラム 例: 入力: {5, 15, 20, 5, 6, 10, 15, 10} 出力: 5 # アルゴリズム 配列を入力として受け取ります。 2 つのループを実行します。最初のループは配列からすべての要素を選択し、2 番目のループは前方を走査して重複をチェックします。 重複が見つかった場合は、最初の繰り返し整数を出力し、それ以外の場合は繰り返し整数を出力しません。 コード: #include <bits/stdc++.h>using namespace std;int main(){ int array[

  18. C ++で少なくとも2つの大きい要素を持つ整数の配列内のすべての要素を見つけるプログラム

    少なくとも 2 つの大きい要素を持つ整数の配列内のすべての要素を検索する C++ プログラム。 条件: n 要素の配列です。配列内で、それ自体よりも少なくとも 2 つ大きい要素を持つすべての要素を見つける必要があります。 例: 入力:arr[] ={ 15, 2, 20, 12, 40} 出力:15、2、12 入力:arr[] ={ -2, 9, 12, -7, 2, 10} 出力:-2, 9, -7, 2 # ブルート フォース (ループを使用) n 個の要素を持つユーザーからの入力配列。 要素を 1 つずつ拾い上げ、より大きな要素を数えます。 2 の場合 、その要素

  19. C++ の整数の配列で最も出現する要素を見つけるプログラム

    整数の配列で最も出現する要素を見つける C++ プログラム 例: 入力: {12、6、4、12、9、1} 出力: 12 # アルゴリズム 配列をユーザーからの入力として受け取る 外側のループは、すべての要素を 1 つずつ選択します。 内側のループは、選択された要素の繰り返しを見つけて、これまでの最大値と比較します。 コード: #include<bits/stdc++.h>using namespace std;void repeated_number(int arr[], int n){ int i, j, max_count = 0; cout <&

  20. C++ で、指定された並べ替えられていない配列を波形で並べ替えるプログラム

    指定されたソートされていない整数の配列を波形でソートする C++ プログラム 仮定: ソートされていない整数の配列です。配列を波のような配列にソートする必要があります。 =array[1] =array[3] =array[5 の場合、波形でソートされます。 ]… 例: 入力: {4、12、15、2、20、30、21} 出力: {4 2 15 12 21 20 30} # アルゴリズム 配列入力を受け取ります。 sort() 関数を使用して配列を並べ替えます。 波形の配列を取得するために要素が交換されます。 コード: #include<iostream>#i

Total 11615 -C プログラミング  FirstPage PreviousPage NextPage LastPage CurrentPage:3/581  20-C プログラミング/Page Goto:1 2 3 4 5 6 7 8 9