कैसे जांचें कि एक वर्ष एकाधिक भाषाओं में एक लीप वर्ष है

एक लीप वर्ष एक वर्ष होता है जिसमें 366 दिन होते हैं। कैलेंडर वर्ष को खगोलीय वर्ष के साथ समकालिक रखने के लिए लीप वर्ष में एक अतिरिक्त दिन जोड़ा जाता है। आप जांच सकते हैं कि दिया गया वर्ष एक लीप वर्ष है या गणित और प्रोग्रामिंग का उपयोग नहीं कर रहा है।

इस लेख में, आप सीखेंगे कि यह कैसे जांचें कि दिया गया वर्ष एक लीप वर्ष है या नहीं, C++, Python, JavaScript और C का उपयोग नहीं कर रहा है।

समस्या का विवरण

आपको एक साल का समय दिया गया है। आपको यह जांचना होगा कि दिया गया वर्ष लीप वर्ष है या नहीं।

उदाहरण 1 : माना वर्ष = 2021।

2021 कोई लीप ईयर नहीं है।

इस प्रकार, आउटपुट "२०२१ एक लीप वर्ष नहीं है"।

उदाहरण २ : माना वर्ष = १९८०।

1980 एक लीप वर्ष है।

इस प्रकार, आउटपुट "1980 एक लीप वर्ष है"।

एक वर्ष के लिए लीप वर्ष होने की शर्त

एक वर्ष एक लीप वर्ष होता है यदि निम्नलिखित में से कोई एक या दोनों शर्तें पूरी होती हैं:

  1. वर्ष 400 का गुणज है।
  2. वर्ष 4 का गुणज है न कि 100 का गुणज।

C++ प्रोग्राम यह जांचने के लिए कि कोई वर्ष लीप वर्ष है या नहीं

नीचे दिया गया C++ प्रोग्राम यह जांचने के लिए है कि कोई दिया गया वर्ष लीप वर्ष है या नहीं:

 // C++ program to check if a given year is a leap year or not
#include <iostream>
using namespace std;
bool isLeapYear(int y)
{
// If a year is a multiple of 4 and not a multiple of 100 or a multiple of 400,
// then the year is a leap year
// Multiple of 4 and (Not a multiple of 100 or Multiple of 400) => A Leap year
return (((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0));
}
int main()
{
int year1 = 2021;
cout << "Year: " << year1 << endl;
if(isLeapYear(year1))
{
cout << year1 << " is a leap year" << endl;
}
else
{
cout << year1 << " is not a leap year" << endl;
}
int year2 = 2012;
cout << "Year: " << year2 << endl;
if(isLeapYear(year2))
{
cout << year2 << " is a leap year" << endl;
}
else
{
cout << year2 << " is not a leap year" << endl;
}
int year3 = 1980;
cout << "Year: " << year3 << endl;
if(isLeapYear(year3))
{
cout << year3 << " is a leap year" << endl;
}
else
{
cout << year3 << " is not a leap year" << endl;
}
int year4 = 1990;
cout << "Year: " << year4 << endl;
if(isLeapYear(year4))
{
cout << year4 << " is a leap year" << endl;
}
else
{
cout << year4 << " is not a leap year" << endl;
}
int year5 = 1600;
cout << "Year: " << year5 << endl;
if(isLeapYear(year5))
{
cout << year5 << " is a leap year" << endl;
}
else
{
cout << year5 << " is not a leap year" << endl;
}
return 0;
}

आउटपुट:

 Year: 2021
2021 is not a leap year
Year: 2012
2012 is a leap year
Year: 1980
1980 is a leap year
Year: 1990
1990 is not a leap year
Year: 1600
1600 is a leap year

संबंधित: एक फाइबोनैचि अनुक्रम क्या है और आप पायथन, सी ++ और जावास्क्रिप्ट में एक को कैसे प्रिंट करते हैं?

एक वर्ष लीप वर्ष है या नहीं, यह जांचने के लिए पायथन कार्यक्रम

नीचे दिया गया पायथन प्रोग्राम यह जाँचने के लिए है कि दिया गया वर्ष लीप वर्ष है या नहीं:

 # Python program to check if a given year is a leap year or not
def isLeapYear(y):
# If a year is a multiple of 4 and not a multiple of 100 or a multiple of 400,
# then the year is a leap year
# Multiple of 4 and (Not a multiple of 100 or Multiple of 400) => A Leap year
return (((y % 4 == 0) and (y % 100 != 0)) or (y % 400 == 0))

year1 = 2021
print("Year: ", year1)
if isLeapYear(year1):
print(year1, "is a leap year")
else:
print(year1, "is not a leap year")
year2 = 2012
print("Year: ", year2)
if isLeapYear(year2):
print(year2, "is a leap year")
else:
print(year2, "is not a leap year")
year3 = 1980
print("Year: ", year3)
if isLeapYear(year3):
print(year3, "is a leap year")
else:
print(year3, "is not a leap year")
year4 = 1990
print("Year: ", year4)
if isLeapYear(year4):
print(year4, "is a leap year")
else:
print(year4, "is not a leap year")
year5 = 1600
print("Year: ", year5)
if isLeapYear(year5):
print(year5, "is a leap year")
else:
print(year5, "is not a leap year")

सम्बंधित: कैसे प्रिंट करें "हैलो, वर्ल्ड!" सर्वाधिक लोकप्रिय प्रोग्रामिंग भाषाओं में

जावास्क्रिप्ट प्रोग्राम यह जाँचने के लिए कि कोई वर्ष लीप वर्ष है या नहीं

यह जांचने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है कि दिया गया वर्ष लीप वर्ष है या नहीं:

 // JavaScript program to check if a given year is a leap year or not
function isLeapYear(y) {
// If a year is a multiple of 4 and not a multiple of 100 or a multiple of 400,
// then the year is a leap year
// Multiple of 4 and (Not a multiple of 100 or Multiple of 400) => A Leap year
return (((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0));
}

var year1 = 2021;
document.write("Year: " + year1 + "<br>");
if(isLeapYear(year1)) {
document.write(year1 + " is a leap year" + "<br>");
} else {
document.write(year1 + " is not a leap year" + "<br>");
}
var year2 = 2012;
document.write("Year: " + year2 + "<br>");
if(isLeapYear(year2)) {
document.write(year2 + " is a leap year" + "<br>");
} else {
document.write(year2 + " is not a leap year" + "<br>");
}
var year3 = 1980;
document.write("Year: " + year3 + "<br>");
if(isLeapYear(year3)) {
document.write(year3 + " is a leap year" + "<br>");
} else {
document.write(year3 + " is not a leap year" + "<br>");
}
var year4 = 1990;
document.write("Year: " + year4 + "<br>");
if(isLeapYear(year4)) {
document.write(year4 + " is a leap year" + "<br>");
} else {
document.write(year4 + " is not a leap year" + "<br>");
}
var year5 = 1600;
document.write("Year: " + year5 + "<br>");
if(isLeapYear(year5)) {
document.write(year5 + " is a leap year" + "<br>");
} else {
document.write(year5 + " is not a leap year" + "<br>");
}

आउटपुट:

 Year: 2021
2021 is not a leap year
Year: 2012
2012 is a leap year
Year: 1980
1980 is a leap year
Year: 1990
1990 is not a leap year
Year: 1600
1600 is a leap year

संबंधित: कार्यात्मक प्रोग्रामिंग भाषाएं जिन्हें आपको जानना चाहिए

सी प्रोग्राम यह जांचने के लिए कि कोई वर्ष लीप वर्ष है या नहीं

नीचे दिया गया सी प्रोग्राम यह जांचने के लिए है कि कोई दिया गया वर्ष लीप वर्ष है या नहीं:

 // C program to check if a given year is a leap year or not
#include <stdio.h>
#include <stdbool.h>
bool isLeapYear(int y)
{
// If a year is a multiple of 4 and not a multiple of 100 or a multiple of 400,
// then the year is a leap year
// Multiple of 4 and (Not a multiple of 100 or Multiple of 400) => A Leap year
return (((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0));
}
int main()
{
int year1 = 2021;
printf("Year: %d ⁠n", year1);
if(isLeapYear(year1))
{
printf("%d is a leap year ⁠n", year1);
}
else
{
printf("%d is not a leap year ⁠n", year1);
}
int year2 = 2012;
printf("Year: %d ⁠n", year2);
if(isLeapYear(year2))
{
printf("%d is a leap year ⁠n", year2);
}
else
{
printf("%d is not a leap year ⁠n", year2);
}
int year3 = 1980;
printf("Year: %d ⁠n", year3);
if(isLeapYear(year3))
{
printf("%d is a leap year ⁠n", year3);
}
else
{
printf("%d is not a leap year ⁠n", year3);
}
int year4 = 1990;
printf("Year: %d ⁠n", year4);
if(isLeapYear(year4))
{
printf("%d is a leap year ⁠n", year4);
}
else
{
printf("%d is not a leap year ⁠n", year4);
}
int year5 = 1600;
printf("Year: %d ⁠n", year5);
if(isLeapYear(year5))
{
printf("%d is a leap year ⁠n", year5);
}
else
{
printf("%d is not a leap year ⁠n", year5);
}
return 0;
}

आउटपुट:

 Year: 2021
2021 is not a leap year
Year: 2012
2012 is a leap year
Year: 1980
1980 is a leap year
Year: 1990
1990 is not a leap year
Year: 1600
1600 is a leap year

कोडिंग ऐप्स का उपयोग करके प्रोग्रामिंग को आसान बनाएं

यदि आप कोड सीखने का एक मजेदार तरीका खोज रहे हैं, तो आप Enki, ग्रासहॉपर, SoloLearn, Codeacademy Go, Hopscotch, Encode आदि जैसे कुछ ऐप्स का उपयोग कर सकते हैं। ये ऐप्स एक मजेदार और इंटरैक्टिव तरीके से कोड सीखने के लिए बेहतरीन वातावरण प्रदान करते हैं। मार्ग। आप कहीं भी हों, कोडिंग करके वे आपके खेल में शीर्ष पर बने रहने में आपकी सहायता करेंगे।