এই প্রোগ্রামে আমরা দেখব কিভাবে একটি পূর্ণসংখ্যাকে হেক্স স্ট্রিং-এ রূপান্তর করা যায়। একটি পূর্ণসংখ্যাকে হেক্সাডেসিমেল স্ট্রিংয়ে রূপান্তর করতে আমরা গাণিতিক পদক্ষেপগুলি অনুসরণ করতে পারি। কিন্তু এই ক্ষেত্রে আমরা সহজ কৌশল ব্যবহার করে এই সমস্যার সমাধান করেছি।
C/C++ এ একটি ফরম্যাট স্পেসিফায়ার %X আছে। এটি কিছু ভেরিয়েবলের মান হেক্সাডেসিমেল আকারে প্রিন্ট করে। আমরা sprintf() ফাংশন ব্যবহার করে সংখ্যাটিকে একটি স্ট্রিংয়ে রূপান্তর করতে এই ফর্ম্যাট স্পেসিফায়ার ব্যবহার করেছি৷
Input: An integer number 255 Output: FF
অ্যালগরিদম
Step 1:Take a number from the user Step 2: Make a string after converting number using %X format specifier Step 3: Print the result. Step 4: End
উদাহরণ কোড
#include<iostream> using namespace std; main() { int n; char hex_string[20]; cout << "Enter a number: "; cin >> n; sprintf(hex_string, "%X", n); //convert number to hex cout << hex_string; }
আউটপুট
Enter a number: 250 FA