কম্পিউটার

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


এই টিউটোরিয়ালে, আমরা C/C++-এ একটি স্ট্রিংকে পূর্ণসংখ্যা অ্যারেতে কীভাবে রূপান্তর করতে হয় তা বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

এর জন্য আমরা একটি নতুন অ্যারে তৈরি করব। প্রদত্ত স্ট্রিংটি অতিক্রম করুন, যদি অক্ষরটি একটি কমা হয় ",", আমরা পরবর্তী অক্ষরটিতে চলে যাই অন্যথায় এটিকে নতুন অ্যারেতে যুক্ত করি৷

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//converting string to integer array
void convert_array(string str){
   int str_length = str.length();
   int arr[str_length] = { 0 };
   int j = 0, i, sum = 0;
   //traversing the string
   for (i = 0; str[i] != '\0'; i++) {
      if (str[i] == ', ') {
         j++;
      }
      else {
         arr[j] = arr[j] * 10 + (str[i] - 48);
      }
   }
   cout << "arr[] = ";
   for (i = 0; i <= j; i++) {
      cout << arr[i] << " ";
      sum += arr[i];
   }
   cout << "\nSum of array is = " << sum << endl;
}
int main(){
   string str = "2, 6, 3, 14";
   convert_array(str);
   return 0;
}

আউটপুট

arr[] = 1569522526
Sum of array is = 1569522526

  1. C/C++ এ একটি বহুমাত্রিক অ্যারে শুরু করা

  2. C/C++ এ একটি স্ট্রিং বিপরীত করুন

  3. সি# প্রোগ্রাম ইন্টিজার অ্যারেকে স্ট্রিং অ্যারেতে রূপান্তর করতে

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