এই অপারেটরগুলো দুটি এক্সপ্রেশন তুলনা করতে ব্যবহৃত হয়।
| অপারেটর | বিবরণ | উদাহরণ | a=10,b=20 | আউটপুট |
|---|---|---|---|---|
| < | ছোট | a | 10<20 | 1 |
| <= | ছোট অথবা সমান | a<=b | 10<=20 | 1 |
| > | বড় | a>b | 10>20 | 0 |
| >= | বড় অথবা সমান | a>=b | 10>=20 | 0 |
| == | সমান | a==b | 10==20 | 0 |
| != | অসমান | a!=b | 10!=20 | 1 |
রিলেশনাল এক্সপ্রেশনের আউটপুট হয় সত্য (1) অথবা মিথ্যা (0)।
অ্যালগরিদম
নিচের অ্যালগরিদমটি ফলো করুন −
START Step 1: ইন্টিজার ভেরিয়েবল ঘোষণা করুন। Step 2: সব ভেরিয়েবল রানটাইমে পড়ুন। Step 3: রিলেশনাল অপারেশন সম্পন্ন করুন। i. ab iv. a>=b v. a==b vi. a!=b Step 4: সব কম্পিউটেড ভ্যালু প্রিন্ট করুন।
উদাহরণ
নিচের C প্রোগ্রামটি রিলেশনাল অপারেটর কম্পিউট করার 모습을 보여준다 −
#includemain ( ){ int a, b; printf("a,b মান লিখুন:\n"); scanf("%d%d", &a, &b); printf("%d\n", a < b); printf("%d\n", a <= b); printf("%d\n", a > b); printf("%d\n", b >= a); printf("%d\n", a == b); printf("%d\n", a != b); }
আউটপুট
নিচের আউটপুট দেখতে পাবেন −
a,b মান লিখুন: 120 340 1 1 0 1 0 1