কম্পিউটার

C++ এ একটি পূর্ণসংখ্যাকে একটি হেক্স স্ট্রিং-এ রূপান্তর করুন


এই প্রোগ্রামে আমরা দেখব কিভাবে একটি পূর্ণসংখ্যাকে হেক্স স্ট্রিং-এ রূপান্তর করা যায়। একটি পূর্ণসংখ্যাকে হেক্সাডেসিমেল স্ট্রিংয়ে রূপান্তর করতে আমরা গাণিতিক পদক্ষেপগুলি অনুসরণ করতে পারি। কিন্তু এই ক্ষেত্রে আমরা সহজ কৌশল ব্যবহার করে এই সমস্যার সমাধান করেছি।

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

  1. অ্যান্ড্রয়েডে একটি রঙের পূর্ণসংখ্যাকে হেক্স স্ট্রিংয়ে কীভাবে রূপান্তর করবেন?

  2. কিভাবে C# এ হেক্স স্ট্রিংকে হেক্স নম্বরে রূপান্তর করবেন?

  3. পূর্ণসংখ্যাকে স্ট্রিং-এ রূপান্তর করার জন্য C# প্রোগ্রাম

  4. পাইথনে একটি পূর্ণসংখ্যাকে হেক্সাডেসিমেল স্ট্রিংয়ে কীভাবে রূপান্তর করবেন?