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

C ভাষা ব্যবহার করে সংখ্যার রেঞ্জ (Range) প্রিন্ট করার পদ্ধতি


সমস্যা

দেওয়া সংখ্যার জন্য সেই সংখ্যা যে রেঞ্জে আছে সেটি বের করার চেষ্টা করুন।

সমাধান

এখানে, আমরা একটি সংখ্যার রেঞ্জ কীভাবে বের করব সেটি শিখব।

রেঞ্জ বের করার লজিক নিম্নরূপ:

lower = (n/10) * 10; /* আরিথমেটিক অপারেটর বাম থেকে ডানে কাজ করে */ upper = lower + 10;

ব্যাখ্যা

মান লিন n = 45

Lower = (42/10)*10 // ভাগফল রিটার্ন করে

       = 4*10 = 40

Upper = 40+10 = 50

রেঞ্জ - lower-upper - 40-50

উদাহরণ

সংখ্যার রেঞ্জ প্রিন্ট করার C প্রোগ্রাম নিচে দেওয়া হল:

#include  main(){    int n, lower, upper;    printf("একটি সংখ্যা লিখুন: ");    scanf("%d", &n);    lower = (n/10) * 10; /* আরিথমেটিক অপারেটর বাম থেকে ডানে কাজ করে */    upper = lower + 10;    printf("রেঞ্জ হল %d - %d", lower, upper);    getch(); }

আউটপুট

উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:

একটি সংখ্যা লিখুন: 25 রেঞ্জ হল 20-30

এখানে সংখ্যার রেঞ্জ প্রিন্ট করার আরেকটি C প্রোগ্রাম।

#include  main(){    int number, start, end;    printf("একটি সংখ্যা লিখুন: ");    scanf("%d", &number);    start = (number/10) * 10; /* আরিথমেটিক অপারেটর বাম থেকে ডানে কাজ করে */    end = start + 10;    printf("রেঞ্জ হল %d - %d", start, end);    getch(); }

আউটপুট

উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:

একটি সংখ্যা লিখুন: 457 রেঞ্জ হল 450-460
  1. Python-এ ফিবোনাচি সিকোয়েন্স (Fibonacci Sequence) প্রিন্ট করা

  2. Python-এ প্রাইম নম্বর জেনারেট করা

  3. পাইথনে স্ক্রিনে আউটপুট করার সম্পূর্ণ গাইড

  4. এক্সেলে ROUND ফাংশন ব্যবহার করে সংখ্যা রাউন্ড করার পদ্ধতি