কম্পিউটার

কিভাবে C++ এ একটি ভেক্টরের বিষয়বস্তু মুদ্রণ করবেন?


ভেক্টরগুলি গতিশীল অ্যারেগুলির মতো তবে ভেক্টরগুলি পুনরায় আকার দিতে পারে৷ ভেক্টর হল সিকোয়েন্স কন্টেইনার যা উপাদানের সন্নিবেশ বা মুছে ফেলার ভিত্তিতে তাদের আকার পরিবর্তন করতে পারে। কন্টেইনার হল সেই বস্তু যা একই ধরনের ডেটা ধারণ করে।

ভেক্টর ভেক্টরের উপাদানগুলির ভবিষ্যতের বৃদ্ধির জন্য কিছু অতিরিক্ত সঞ্চয়স্থান বরাদ্দ করতে পারে। ভেক্টর উপাদানগুলি সংলগ্ন মেমরিতে সংরক্ষণ করা হয়। ডেটা ভেক্টরের শেষে প্রবেশ করানো হয়।

একটি ভেক্টরের বিষয়বস্তু C++ ভাষায় প্রিন্ট করার জন্য এখানে একটি উদাহরণ দেওয়া হল,

উদাহরণ

#include<iostream>
#include<vector>

void print(std::vector <int> const &a) {
   std::cout << "The vector elements are : ";

   for(int i=0; i < a.size(); i++)
   std::cout << a.at(i) << ' ';
}

int main() {
   std::vector<int> a = {2,4,3,5,6};
   print(a);
   return 0;
}

আউটপুট

এখানে আউটপুট −

The vector elements are : 2 4 3 5 6

উপরের প্রোগ্রামে, ফাংশন প্রিন্ট() ভেক্টরের উপাদানগুলি পেতে কোড ধারণ করে। লুপের জন্য, ভেক্টরের আকার লুপের সর্বাধিক সংখ্যক পুনরাবৃত্তির জন্য গণনা করা হয় এবং at() ব্যবহার করে উপাদানগুলি প্রিন্ট করা হয়।

for(int i=0; i < a.size(); i++)
std::cout << a.at(i) << ' ';

main() ফাংশনে, ভেক্টরের উপাদানগুলিকে প্রিন্ট করার জন্য পাস করা হয়।

std::vector<int> a = {2,4,3,5,6};
print(a);

  1. কিভাবে প্রথম C++ প্রোগ্রাম লিখতে হয়?

  2. কিভাবে C# ব্যবহার করে অনুভূমিকভাবে অ্যারের বিষয়বস্তু মুদ্রণ করবেন?

  3. জাভাতে হ্যাশম্যাপের উপাদানগুলি কীভাবে মুদ্রণ করবেন?

  4. R-এ তালিকার সমস্ত উপাদান প্রিন্ট করার জন্য কীভাবে লুপ ব্যবহার করবেন?