if-else
ও logical operators
(&&
, ||
) এর ব্যবহার।ধাপে ধাপে ব্যাখ্যা:
scanf()
ব্যবহার করে একটি সাল ইনপুট নেওয়া হবে।
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
→ Leap year
else
→ Not leap year
if-else
দিয়ে শর্ত পরীক্ষা করা।#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;
}
ইনপুট:
একটি সাল লিখুন: 2024
আউটপুট:
2024 একটি অধিবর্ষ (Leap Year)।
ইনপুট:
একটি সাল লিখুন: 2023
আউটপুট:
2023 একটি অধিবর্ষ নয় (Not a Leap Year)।
scanf("%d", &year);
→ ইউজারের কাছ থেকে সাল ইনপুট নেয়।%
→ ভাগশেষ বের করে।&&
→ এবং (AND) শর্ত।||
→ অথবা (OR) শর্ত।if-else
→ নির্ধারণ করে leap year কিনা।