%
(modulus) অপারেটরের ব্যবহার।if-else
ব্যবহার করে divisible চেক করা।scanf()
ফাংশনের মাধ্যমে দুটি সংখ্যা ইনপুট নেওয়া হবে:
১ম সংখ্যাটি যেটিকে পরীক্ষা করব।
২য় সংখ্যাটি দিয়ে ভাগ হবে কি না সেটা যাচাই করব।
if(num1 % num2 == 0) → divisible
else → not divisible
#include <stdio.h>
int main() {
int num1, num2;
printf("প্রথম সংখ্যাটি লিখুন: ");
scanf("%d", &num1);
printf("দ্বিতীয় সংখ্যাটি লিখুন: ");
scanf("%d", &num2);
if(num1 % num2 == 0) {
printf("%d সংখ্যা %d দ্বারা বিভাজ্য।", num1, num2);
}
else {
printf("%d সংখ্যা %d দ্বারা বিভাজ্য নয়।", num1, num2);
}
return 0;
}
ইনপুট:
প্রথম সংখ্যাটি লিখুন: 20
দ্বিতীয় সংখ্যাটি লিখুন: 5
আউটপুট:
20 সংখ্যা 5 দ্বারা বিভাজ্য।
ইনপুট:
প্রথম সংখ্যাটি লিখুন: 25
দ্বিতীয় সংখ্যাটি লিখুন: 4
আউটপুট:
25 সংখ্যা 4 দ্বারা বিভাজ্য নয়।
ব্যাখ্যা:
scanf("%d", &num1);
→ ইউজারের কাছ থেকে প্রথম সংখ্যা ইনপুট নেয়।scanf("%d", &num2);
→ দ্বিতীয় সংখ্যা ইনপুট নেয়।%
→ দুই সংখ্যার ভাগশেষ নির্ণয় করে।if-else
→ Decision making structure.