ランダムなアルファベットを生成するC++プログラム
このチュートリアルでは、ランダムなアルファベットを生成するプログラムについて説明します。
このために、配列/文字列のサイズを固定し、rand()関数を使用してアルファベットのランダムな文字列を生成します。
例
#include <bits/stdc++.h> using namespace std; const int MAX = 26; //generating a string of random alphabets string gen_random(int n){ char alphabet[MAX] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' }; string res = ""; for (int i = 0; i < n; i++) res = res + alphabet[rand() % MAX]; return res; } int main(){ srand(time(NULL)); int n = 7; cout << gen_random(n) << endl; return 0; }
出力
gwqrgpa
-
C++でべき等行列をチェックするプログラム
行列M[r][c]が与えられた場合、「r」は行数を示し、「c」はr=cが正方行列を形成するような列数を示します。与えられた正方行列がべき等行列であるかどうかを確認する必要があります かどうか。 べき等行列 行列「M」はべき等行列と呼ばれます 行列「M」にそれ自体を掛けたものだけが同じ行列「M」を返す場合、つまり M * M=M。 以下の例のように- 上記の行列はそれ自体で乗算され、同じ行列を返すと言えます。したがって、マトリックスはIデポテンツマトリックスです。 。 例 Input: m[3][3] = { {2, -2, -4}, {-1, 3,
-
掛け算の九九を生成するC++プログラム
掛け算の九九は、任意の数の掛け算演算を定義するために使用されます。これは通常、基数10の数値を使用した初等算術演算の基礎を築くために使用されます。 任意の数の掛け算の九九は10まで書き込まれます。各行には、1から10までの数の積が表示されます。 4の九九の例は次のとおりです- 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 4 * 5 = 20 4 * 6 = 24 4 * 7 = 28 4 * 8 = 32 4 * 9 = 36 4 * 10 = 40 与えられた数の掛け算の九九を生成するプログラムは次のとおりです。 例 #include <io