Check Leap Year

List Topics
June 17, 2025
No Comments
1 min read

Check Leap Year.

যা শিখবো:

  • কীভাবে ইউজার ইনপুট নিয়ে একটি সাল (year) চেক করতে হয়।
  • Leap year এর শর্ত কী।
  • if-elselogical operators (&&, ||) এর ব্যবহার।
  • Decision making logic।

ধাপে ধাপে ব্যাখ্যা:

Step 1: ইউজার ইনপুট নেওয়া।

scanf() ব্যবহার করে একটি সাল ইনপুট নেওয়া হবে।

Step 2: Leap Year চেক করার শর্ত।

C
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
    → Leap year
else
    → Not leap year

Step 3: if-else দিয়ে শর্ত পরীক্ষা করা।

উদাহরণ:

C
#include <stdio.h>

int main() {
    int year;

    printf("একটি সাল লিখুন: ");
    scanf("%d", &year);

    if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
        printf("%d একটি অধিবর্ষ (Leap Year)।", year);
    } 
    else {
        printf("%d একটি অধিবর্ষ নয় (Not a Leap Year)।", year);
    }

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
ইনপুট:
একটি সাল লিখুন: 2024

আউটপুট:
2024 একটি অধিবর্ষ (Leap Year)

উদাহরণ ২:

C
ইনপুট:
একটি সাল লিখুন: 2023

আউটপুট:
2023 একটি অধিবর্ষ নয় (Not a Leap Year)

ব্যাখ্যা:

  • scanf("%d", &year); → ইউজারের কাছ থেকে সাল ইনপুট নেয়।
  • % → ভাগশেষ বের করে।
  • && → এবং (AND) শর্ত।
  • || → অথবা (OR) শর্ত।
  • if-else → নির্ধারণ করে leap year কিনা।

©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.