文字が母音か子音かをチェックするC++プログラム
母音はアルファベットa、e、i、o、uです。残りのアルファベットはすべて子音として知られています。
文字が母音か子音かを確認するプログラムは次のとおりです-
例
#include <iostream> using namespace std; int main() { char c = 'a'; if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' ) cout <<c<< " is a Vowel" << endl; else cout <<c<< " is a Consonant" << endl; return 0; }
出力
a is a Vowel
上記のプログラムでは、ifステートメントを使用して、文字がa、e、i、o、またはuであるかどうかを確認します。これらのいずれかである場合、それは母音です。それ以外の場合は子音です。
これは、以下のコードスニペットに示されています。
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' ) cout <<c<< " is a Vowel" << endl; else cout <<c<< " is a Consonant" << endl;
上記のプログラムは小文字のみをチェックします。したがって、大文字と小文字をチェックするプログラムは次のとおりです-
例
#include <iostream> using namespace std; int main() { char c = 'B'; if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') cout <<c<< " is a Vowel" << endl; else cout <<c<< " is a Consonant" << endl; return 0; }
B is a Consonant
上記のプログラムでは、ifステートメントを使用して、文字がa、e、i、o、またはu(大文字と小文字の両方)であるかどうかを確認します。これらのいずれかである場合は、母音です。それ以外の場合は子音です。
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') cout <<c<< " is a Vowel" << endl; else cout <<c<< " is a Consonant" << endl;
-
無向グラフにオイラーパスが含まれているかどうかを確認するC++プログラム
オイラーパスはパスです。これにより、すべてのノードに1回だけアクセスできます。同じエッジを複数回使用できます。オイラー回路は、特殊なタイプのオイラーパスです。オイラーパスの開始頂点がそのパスの終了頂点にも接続されている場合。 オイラーパスを検出するには、これらの条件に従う必要があります グラフを接続する必要があります。 無向グラフの頂点の次数が奇数でない場合、それはオイラー回路であり、これも1つのオイラーパスです。 ちょうど2つの頂点の次数が奇数の場合、それはオイラーパスです。 入力 出力 両方のグラフにオイラーパスがあります。 アルゴリズム traverse(u、visite
-
無向グラフにオイラー閉路が含まれているかどうかを確認するC++プログラム
オイラー回路について知るために、オイラーパスについての考えがあります。オイラーパスはパスです。これにより、すべてのノードに1回だけアクセスできます。同じエッジを複数回使用できます。オイラー回路は、特殊なタイプのオイラーパスです。オイラーパスの開始頂点がそのパスの終了頂点にも接続されている場合。 回路を検出するには、次の条件に従う必要があります。 グラフを接続する必要があります。 無向グラフの頂点の次数が奇数でない場合、それはオイラー回路です。 入力 出力 グラフにはオイラー回路があります。 アルゴリズム traverse(u、visited) 入力開始ノードuと訪問済みノード