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

うるう年をチェックするC++プログラム


うるう年には、暦年を天文学的年と同期させるために追加される1日が追加されます。

4で割り切れる年は、うるう年と呼ばれます。ただし、100で割り切れる年はうるう年ではありませんが、400で割り切れる年はうるう年です。

年がうるう年かどうかをチェックするプログラムは次のとおりです-

#include<iostream>
using namespace std;
int main() {
   int year = 2016;
   if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
   cout<<year<<" is a leap year";
   else
   cout<<year<<" is not a leap year";
   return 0;
}

出力

2016 is a leap year

上記のプログラムで、年が4で割り切れ、100で割り切れない場合、うるう年になります。また、1年を400で割り切れる場合は、うるう年です。

これは、次のコードスニペットによって示されます。

if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
cout<<year<<" is a leap year";
else
cout<<year<<" is not a leap year";

年がうるう年かどうかをチェックするプログラムは、ネストされたifステートメントを使用して作成することもできます。これは次のように与えられます-

#include <iostream>
using namespace std;
int main() {
   int year = 2020;
   if (year % 4 == 0) {
      if (year % 100 == 0) {
         if (year % 400 == 0)
         cout << year << " is a leap year";
         else
         cout << year << " is not a leap year";
      } else
      cout << year << " is a leap year";
   } else
   cout << year << " is not a leap year";
   return 0;
}

出力

2020 is a leap year

上記のプログラムでは、年が4で割り切れる場合は、100で割り切れる場合がチェックされます。100で割り切れる場合は、400で割り切れる場合がチェックされます。はい、年はうるう年。それ以外の場合はそうではありません。年を100で割り切れない場合は、うるう年です。年が4で割り切れない場合、うるう年ではありません。

これは、次のコードスニペットによって示されます-

if (year % 4 == 0) {
   if (year % 100 == 0) {
      if (year % 400 == 0)
      cout << year << " is a leap year";
      else
      cout << year << " is not a leap year";
   } else
   cout << year << " is a leap year";
} else
cout << year << " is not a leap year";

  1. C++で対合行列をチェックするプログラム

    行列M[r][c]が与えられた場合、「r」は行数を示し、「c」はr=cが正方行列を形成するような列数を示します。与えられた正方行列が対合行列であるかどうかを確認する必要があります かどうか。 対合行列 行列は非自発的と呼ばれます 行列がそれ自体と乗算され、その結果が単位行列である場合に限り、行列。行列Iは、その主対角線が1であり、主対角線以外の要素がゼロである場合にのみ、単位行列です。したがって、行列は対合行列であると言えます。 M * M =Iの場合のみ 、ここで M はいくつかの行列であり、私は単位行列です。 以下の例のように- ここで、行列にそれ自体を乗算すると、結果は単

  2. C++でべき等行列をチェックするプログラム

    行列M[r][c]が与えられた場合、「r」は行数を示し、「c」はr=cが正方行列を形成するような列数を示します。与えられた正方行列がべき等行列であるかどうかを確認する必要があります かどうか。 べき等行列 行列「M」はべき等行列と呼ばれます 行列「M」にそれ自体を掛けたものだけが同じ行列「M」を返す場合、つまり M * M=M。 以下の例のように- 上記の行列はそれ自体で乗算され、同じ行列を返すと言えます。したがって、マトリックスはIデポテンツマトリックスです。 。 例 Input: m[3][3] = { {2, -2, -4},    {-1, 3,