C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

文字が母音か子音かをチェックする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;

  1. 無向グラフにオイラーパスが含まれているかどうかを確認するC++プログラム

    オイラーパスはパスです。これにより、すべてのノードに1回だけアクセスできます。同じエッジを複数回使用できます。オイラー回路は、特殊なタイプのオイラーパスです。オイラーパスの開始頂点がそのパスの終了頂点にも接続されている場合。 オイラーパスを検出するには、これらの条件に従う必要があります グラフを接続する必要があります。 無向グラフの頂点の次数が奇数でない場合、それはオイラー回路であり、これも1つのオイラーパスです。 ちょうど2つの頂点の次数が奇数の場合、それはオイラーパスです。 入力 出力 両方のグラフにオイラーパスがあります。 アルゴリズム traverse(u、visite

  2. 無向グラフにオイラー閉路が含まれているかどうかを確認するC++プログラム

    オイラー回路について知るために、オイラーパスについての考えがあります。オイラーパスはパスです。これにより、すべてのノードに1回だけアクセスできます。同じエッジを複数回使用できます。オイラー回路は、特殊なタイプのオイラーパスです。オイラーパスの開始頂点がそのパスの終了頂点にも接続されている場合。 回路を検出するには、次の条件に従う必要があります。 グラフを接続する必要があります。 無向グラフの頂点の次数が奇数でない場合、それはオイラー回路です。 入力 出力 グラフにはオイラー回路があります。 アルゴリズム traverse(u、visited) 入力開始ノードuと訪問済みノード