C++

  1. C++ でパスカルの三角形を出力するプログラム

    ここでは、C プログラミングを使用してパスカルの三角形を描く方法を学びます。 パスカルの三角形は次のとおりです: 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 アルゴリズム: パスカルの三角形を表示するには、for ループが 2 つである 3 つのループを使用します while ループを 1 つ . 最初のループは、行数を出力するために使用されます。 2 番目のループは、星の間のスペースを出力するために使用されます。 while ループである 3 番目のループは、星を出力するために使用されます。 コード

  2. C ++で桁の合計を見つけるプログラム

    多くの場合、数値の桁数または数値のすべての桁の合計を求める必要があります。このような場合、次の方法を使用できます: アルゴリズム: まず、後で使用できるように別の変数に数値を保存します。 % 演算子を使用して、数値の最後の桁を取得します。最後の桁を剰余として提供します。 すべての桁の合計に加算します。 元の数値を 10 で割り、最後の桁を切り捨てます。 (データ型がintなので可能です) 元の数字のすべての桁が合計されるまで、上記の手順を繰り返します。 コード: #include<iostream>using namespace std;int main(){int n

  3. C++ で最大数と最小数を見つけるプログラム

    ゲームのスコアで構成される配列がある場合、どの個人が最高または最低の順位を確保したか、最高スコアと最低スコアは何かを知りたいとします。 アルゴリズム: 1. 最初の要素を最大/最小と仮定します。 2. 各要素を最大/最小と比較します。 3. 要素が最大値より大きいか最小値より小さい場合、それぞれ最大値/最小値を変更します。 4. 次に、最大値および/または最小値を出力します。 4 つの方法があります これを使用して、最大要素または最小要素を見つけるプログラムを作成できます。それらは次のとおりです: 関数を使わない 関数の使用 ポインタの使用 組み込みメソッドの使用 テクニック

  4. C++ での行列乗算

    シュトラッセンのアルゴリズム | C++ で 2 つの行列を掛ける 多くの場合、複雑な数学的計算中に、2 つの行列を乗算する必要があります。 2 つの行列の乗算を実装するには、次の手法から選択できます。 基本的な行列の掛け算 シュトラッセンのアルゴリズム テクニック 1:基本的な行列の乗算 この方法では、ペン ペーパー トリック自体を使用します。同じアルゴリズムを以下に示します: ロジック: 最初の行列の行と 2 番目の行列の列を乗算します。一度に各行 r を取得し、その最初の要素 r1 を取得します 、次に、列 C のすべての要素を掛けます c1,2,3,..n .これを

  5. C++ でパスカルの逆三角形を出力するプログラム

    ここでは、C プログラミングを使用してパスカルの逆三角形を描く方法を学びます。 逆パスカルの三角形は次のとおりです。 1 6 15 20 15 6 1 1 5 10 10 5 1 1 4 6 4 1 1 3 3 1 1 2 1 1 アルゴリズム: この方法は、パスカルの三角形を印刷するために使用した方法と似ています。 パスカルの逆三角形を印刷するには、3 つのループを使用します。 最初のループは、行数を出力するために使用されます。 while ループである 2 番目のループは、星を出力するために使用されます。 3 番目のループは、星の間のスペースを出力するために使用されま

  6. C++ のダイヤモンド パターン プログラム

    C++ でダイヤモンド パターンを印刷するプログラム この例では、ひし形を描画するアプローチをとります。ダイヤモンドの図は以下のとおりです: * ******** *** * ロジック: C++ でひし形の三角形を出力するには、パスカルの三角形と逆パスカルの三角形のロジックを組み合わせる必要があります。 最初の部分では上の三角形を出力し、2 番目の部分では下の三角形を出力します。 コード: #include <iostream>using namespace std;int main(){ int i,j,k,space,n; cout<<

  7. C++ でフロイドの三角形の星のパターンを出力するプログラム

    この例では、フロイドの三角形を出力します。フロイドの三角形は直角三角形です。フロイドの三角形は次のとおりです: ** ** * ** * * * アルゴリズム: ユーザーから行数を入力してもらいます。 外側の for ループは行数を出力します。 内側のループは星のパターンをプリントします。 コード: #include <iostream>using namespace std;int main(){ int n, i, c; cout<<Enter the number of rows: ; cin>> n; cout<

  8. フィボナッチ数列 C++ プログラム

    C++ のフィボナッチ数列プログラム フィボナッチ数列 次の項が前の 2 つの数の合計である級数です。ここでは、印刷する系列要素に基づいてフィボナッチ数列を印刷するプログラムを作成します。 Fibonacci Series: 0, 1, 1, 2, 3, 5, 8, 13, 21 ロジック: 値が 0 と 1 の 2 つの変数を取得します。次に、最初の 2 つの変数の合計である 3 番目の変数を取得し、それをループします。 アルゴリズム: 印刷する一連の要素の入力を取得します。 pre と next の 2 つの変数を取り、pre =0 と next =1 を割り当てます。 別

  9. C++ で逆フロイドの三角形の星のパターンを出力するプログラム

    この例では、逆フロイドの三角形を出力します。逆フロイドの三角形は次のとおりです。 * * * * ** * * ** * ** ** アルゴリズム: 逆フロイド三角形を印刷するアルゴリズムは、フロイド三角形のアルゴリズムと似ています。 ユーザーから行数を入力してもらいます。 外側の for ループは行数を出力します。 内側のループは星のパターンをプリントします。 コード: #include <iostream>using namespace std;int main(){ int n; cout<<Enter number of rows: ;

  10. C++ での lcm のプログラム | C++ での hcf のプログラム

    C++ での LCM プログラム | C++ での GCD プログラム 最大公約数は GCD とも呼ばれます (最大公約数)。 GCD は、特定の数値で割り切れる最大の整数です。 注: GCD は HCF (Highest Common Factor) とも呼ばれます。 LCM 、最小公倍数は、指定された数値で割り切れる最小の整数です。 以下の例では、2 つの数値を取り、それらの GCD と LCM を見つけます。 ロジック: GCD/HCF の場合: 数値を取り、それが両方の数値で完全に割り切れるかどうかを確認します。値を変数に保存し、変数を出力します。 LCM の場合:

  11. C++ での n 個の自然数の合計

    n 個の数値の合計を取得するには、次の 2 つのケースが考えられます: 連続した n 個の数字を追加します。 任意の n 個の数字を追加します。 方法 1 – 配列を使用しない n 個の連続した数値の合計 (while ループを使用) アルゴリズム: n を入力してください 合計を取得する必要があります。 変数 sum を初期化し、それを 0 に等しいと宣言します (ガベージ値を削除するため)。 while ループを使用して、1 から n までのすべての数値を加算します。 では、合計を出力してください。 コード: #include<iostream>using n

  12. C++ の 3 次元配列

    C++ の 3 次元配列 配列は数値 (またはその他のデータ型) のコレクションです。2 次元配列は配列のコレクションですが、3 次元配列とは何ですか? 3 次元配列は 2 次元配列のコレクションです。 2 次元配列を行列として想像すると、3 次元配列はそれらの 2 次元配列行列のリストになります。 1 次元配列の各要素がページ上の単語を表し、2 次元配列がページを表し、3 次元配列が本全体を表すと想像してください。たとえば、単語[i][j][k] ここで「kk」 はその単語のインデックスを参照し、j はページ番号を表し、i は、複数の本に書かれた単語を保存する場合の本の番号

  13. 翌日の日付、月、年を印刷するプログラム

    問題へのアプローチ: 日付を扱うときは、月によって日数が異なるため、さまざまなケースに注意する必要があります。以下は、対処しなければならない可能性のあるケースのリストです: # day=28 で 2 月の場合 この場合、うるう年かどうかを確認し、それに応じて次の日付を設定する必要があります。 # さまざまな月の月末 1 月、3 月、5 月、7 月、8 月、10 月、12 月の最終日は 31 日です。2 月の最終日は、うるう年かどうかに応じて 28 日または 29 日です。残りは 30 です。したがって、月をインクリメントする前に、月と日の組み合わせを確認する必要があります。 # 年末

  14. テキスト行の単語、文字、アルファベット、母音、子音、数字の数を数えるプログラム

    問題の理解: 与えられた質問は、ユーザーからの文字列入力を受け取り、その与えられた文字列内の単語、文字、アルファベット、母音、子音、および数字の数を表示する効率的な C++ プログラムを作成することを求めています。 問題へのアプローチ: 文字列は文字の配列であるため、文字列内の文字数は文字列の長さと同じです。さらに、文字がアルファベットか数字かをチェックする C++ のライブラリ関数があります。 アルファベットは母音または子音のいずれかです。したがって、アルファベットが母音でない場合、それは子音です。 「スペース」または「行末 (\0)」文字に遭遇したときにチェックできる単語の数

  15. C++ で 1 から 100 までの素数を出力する

    問題を理解する 与えられた質問では、1 から 100 までのすべての素数を見つけて出力する必要があります。 1 とその数自体以外に因数がない場合、任意の数を素数と呼びます。残りの数は合成数と呼ばれます。 1 つは素数でも合成数でもありません。 素数の例: 2, 3, 5, 7, 13 問題へのアプローチ 1 から 100 までのすべての素数を出力するには、2 から始めて (1 は素数でも合成数でもないため)、各数の因数をチェックする必要があります。 for を使用します 2 から 100 までループして、チェックする数を設定します。 その中で、2 から i までの別の for

  16. 三角形の領域 C++ プログラム

    問題を理解する ユーザーから三角形の 3 辺を受け取り、その面積を出力するプログラムを作成する必要があります。与えられた 3 辺から三角形の面積を計算するには、ヘロンの公式を使用します : 面積 =√ s*(s-a)*(s-b)*(s-c), ここで、s =(a+b+c)/2 アルゴリズム ユーザーから三角形の 3 辺の入力を取得し、変数 a に格納します 、b そしてc . float 型の変数を宣言し、半周を計算して格納します。 (「s」以降、明示的な型キャストを使用することを忘れないでください は float 型で、a 、b 、c int です ) 変数を宣言する ar

  17. C++ で Date を出力するプログラム

    日付を出力するプログラム アルゴリズム 変数を作成する t_ti 1970 年 1 月 1 日からの時刻を格納する time 型 ポインターを作成する datePtr カレンダーの日付を保存します。 datePtr を使用して日付、曜日、年を出力します。 コード: #include<iostream>#include <ctime>using namespace std;int main(){  time_t ti = time(NULL);  tm* datePtr = localtime(&ti);  cout << Date:

  18. C++ で文中の単語を数えるプログラム

    文中の単語数を数えるプログラム 入力: 文字列を受け取り、入力文字列の単語数をカウントします。 例: 入力: C++ へようこそ 出力: 文中の総単語数は 3 アルゴリズム 文字列を作成し、その長さを見つける i=0 から i<長さまでループを開始 空のスペースが検出された場合、count 変数をインクリメントします(‘ ‘) 文の単語数を count+1 として出力します (単語数はスペースの数よりも 1 大きい)。 コード: // C++ Program To Count Word in a Sentence#include <iostream>#incl

  19. C++ の ncr プログラム | C++ の npr プログラム

    NcR NpR を見つけるプログラム nCr =n! / r!(n-r)! nPr =n! / (n-r)! したがって、NPR=NCR*r! C は Combination を表します 、P は 順列 を表します . アルゴリズム ユーザーから入力 n,r を取得します。 factorial という名前の関数 n! を計算する が作成されます。または(n-r)!計算する値によって異なります。nCr =n! / r!(n-r)! nPr =nCr *r! ncr と npr を出力 コード #include <iostream>long int factoria

  20. C++ でシャットダウンして再起動するプログラム

    シャットダウンして再起動するプログラム コンピューターをシャットダウンまたは再起動するには、system() (stdlib.h の) 関数を呼び出すだけです。 完全なパスで。 アルゴリズム シャットダウン、再起動、終了のオプションを含むメニューを作成する ユーザーはオプションから選択します。 スイッチ ケースを使用します。 ケース 1: system(“C:\\windows\\system32\\shutdown /s /t 30 \n\n”) ケース 2: system(“C:\\windows\\system32\\shutdown /r /t 30\n\n”) ケース

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