Phitron BootCamp
  • Math for Programming
    • How Much Math A Programmer Should Know
    • Types Of Numbers and Operation
    • Let’s learn about division
    • Number of Divisors
    • Even Odd number and how to check them
    • Prime number and composite number
    • Check if a number is prime
    • 1 থেকে n স্বাভাবিক সংখ্যার যোগফল
    • [Additional] Extract Digits From An Integer
  • C Programming
    • VS Code Setup
    • Basic Syntax and Variables
    • Math Operators
    • Conditional Operators
    • if , else !
    • Loop
Powered by GitBook
On this page
  1. Math for Programming

[Additional] Extract Digits From An Integer

একটি ইন্টিজার থেকে যদি আমাদের একটি একটি করে ডিজিট বের কর নিয়ে আসতে হয়, তাহলে সেটি আমরা কিভাবে করতে পারি।

মনে করি, সংখ্যাটি হচ্ছে ৪৫২৩। এবার সংখ্যাটিকে যদি আমরা ১০ দিয়ে মোড করি অর্থাৎ ভাগশেষটা নেই তাহলে আমরা ৪৫২৩ % ১০ = ৩ পেয়ে যাচ্ছি। খেয়াল করে দেখুন আমরা অলরেডি লাস্ট ডিজিটটি পেয়ে গেছি। এবার আমাদের বাকি ডিজিট গুলো প্রয়োজন। ৩ যেহেতু পেয়ে গেছি তাই ৩ দিয়ে আর কোন কাজ নেই। আমরা এটি সরিয়ে ফেলতে পারি। সংখ্যাটিকে যদি ১০ দিয়ে ভাগ করে quotient বা ভাগফল নেই তাহলেই কিন্তু হয়ে যাবে। ভাগফল ৪৫২৩ / ১০ = ৪৫২ পাব। এবার আমরা এই প্রসেসটা করতে থাকি যতক্ষন না সংখ্যাটি ০ হচ্ছে।

৪৫২৩ % ১০ = ৩ <- ডিজিট ৪৫২৩ / ১০ = ৪৫২ ৪৫২ % ১০ = ২ <- ডিজিট ৪৫২ / ১০ = ৪৫ ৪৫ % ১০ = ৫ <- ডিজিট ৪৫ / ১০ = ৪ ৪ % ১০ = ৪ <- ডিজিট ৪ / ১০ = ০ খেয়াল করলে দেখতে পাব আমরা অলরেডি সবগুলো ডিজিট পেয়ে গিয়েছি।

Previous1 থেকে n স্বাভাবিক সংখ্যার যোগফলNextC Programming

Last updated 9 months ago