কম্পিউটার টিউটোরিয়াল

C প্রোগ্রাম: লিপ ইয়ার (Leap Year) যাচাই

সংক্ষিপ্ত বিবরণ

এই প্রোগ্রামটি একটি বছরের লিপ ইয়ার (leap year) কিনা তা যাচাই করে। লিপ ইয়ারে ৩৬৬ দিন থাকে।

লিপ ইয়ার নিয়ম

  • ৪০০ দিয়ে বিভাজ্য → লিপ ইয়ার
  • ৪ দিয়ে বিভাজ্য কিন্তু ১০০ দিয়ে বিভাজ্য নয় → লিপ ইয়ার
  • অন্যথায় → সাধারণ বছর

দ্রষ্টব্য: মূল কোডে `year%400==0 || year%4==0` ব্যবহার করা হয়েছে, যা ১৯০০ কে লিপ ইয়ার বলে (ভুল)। সঠিক শর্ত: `(year%400==0) || (year%4==0 && year%100!=0)`।

সি কোড (সংশোধিত)

#include <stdio.h>
#include <stdbool.h>

bool isLeap(int year) {
    return (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);
}

int main() {
    int y1 = 2000, y2 = 1900, y3 = 2024;
    printf("%d: %s\n", y1, isLeap(y1) ? "Leap" : "Not Leap");
    printf("%d: %s\n", y2, isLeap(y2) ? "Leap" : "Not Leap");
    printf("%d: %s\n", y3, isLeap(y3) ? "Leap" : "Not Leap");
    return 0;
}

আউটপুট

2000: Leap
1900: Not Leap
2024: Leap
  1. জাভাস্ক্রিপ্ট প্রোগ্রাম: লিপ ইয়ার (Leap Year) চেক করা

  2. দেওয়া স্ট্রিংটি পাইথন কিওয়ার্ড কিনা চেক করার প্রোগ্রাম

  3. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা

  4. পাইথনে ফিবোনাচ্চি সংখ্যা কিনা তা যাচাই করার প্রোগ্রাম