মডুলো - % অপারেটর হিসেবে প্রকাশ করা হয়। এটি একটি পূর্ণসংখ্যা ভাগফলের বাকি মান দেয়।
ডিভিশন - / অপারেটর হিসেবে প্রকাশ করা হয়। এটি একটি ভাগফলের ভাগফল মান দেয়।
প্রোগ্রাম ১
#includeint main(){ int a, b, c; printf("a, b, c মান লিখুন: "); scanf("%d%d%d", &a, &b, &c); printf("a/b = %d a%%b = %d\n", a/b, a%b); printf("(a+10)%%b = %d (a+10)/b = %d\n", (a+10)%b, (a+10)/b); }
আউটপুট
a, b, c মান লিখুন: 2 4 6 a/b = 0 a%b = 2 (a+10)%b = 0 (a+10)/b = 3
প্রোগ্রাম ২
পয়েন্টার ভেরিয়েবল ব্যবহার করে মডুলো এবং ডিভিশন অপারেশন সম্পাদন করা।
#includevoid main(){ // পয়েন্টার এবং ভেরিয়েবল ডিক্লেয়ার করা // int num1, num2; int *p1, *p2; p1 = &num1; p2 = &num2; int div, mod; // ইউজার ইনপুট পড়া // printf("num1 এবং num2 এর মান লিখুন: "); scanf("%d,%d", &num1, &num2); div = *p1 / *p2; mod = *p1 % *p2; // আউটপুট প্রিন্ট করা // printf("ডিভিশন মান = %d\n", div); printf("মডুলাস মান = %d\n", mod); }
আউটপুট
num1 এবং num2 এর মান লিখুন: 30,20 ডিভিশন মান = 1 মডুলাস মান = 10