এই প্রোগ্রামে আমরা দেখব কিভাবে C++ এ একটি স্ট্রিং থেকে ট্র্যালিং জিরোগুলি সরিয়ে ফেলা যায়। কখনও কখনও কিছু স্ট্রিংয়ে "00023054" এর মতো শূন্য শূন্য থাকতে পারে। এই প্রোগ্রামটি কার্যকর করার পরে, এটি শুধুমাত্র "23054" ফিরে আসবে। প্রাথমিক শূন্যগুলি সরানো হয়েছে৷
Input: A string with trailing zeros “000023500124” Output: “23500124”
অ্যালগরিদম
Step 1: Get the string Step 2: Count number of trailing zeros n Step 3: Remove n characters from the beginning Step 4: return remaining string.
উদাহরণ কোড
#include<iostream> using namespace std; main() { string my_str = "000023500124"; int num = 0; cout << "Number with Trailing Zeros :" << my_str << endl; //count number of trailing zeros in the string while(my_str[num] == '0') { num++; } my_str.erase(0, num); //erase characters from 0 to i index cout << "Number without Trailing Zeros :" << my_str; }
আউটপুট
Number with Trailing Zeros :000023500124 Number without Trailing Zeros :23500124