২-৬ঃ ভেক্টরে ইনপুট নেয়া
ভেক্টরে সাধারণত দুইভাবে ইনপুট নেয়া যায় ১। সাইজ ছাড়া ভেক্টর ডিক্লেয়ার করলে
১ম টাইপঃ
int n ;
cin >> n ; // প্রথমে ভেক্টর এর সাইজ নেয়া হলো
vector < int > v ; // একটি ইন্টিজার ডাটা টাইপের ভেক্টর ডিক্লেয়ার করা হলো
for(int i =0 ;i<n ;i++){ // একটি n এর লুপ চালিয়ে ভ্যালু গুলা ইনপুট নেয়া হলো
int x ;
cin >> x ; // একটি ইন্টিজার ভ্যারিয়েবলে কারেন্ট এলিমেন্ট কে স্টোর করে রাখা হলো
v.push_back(x) ; // x ভ্যারিয়েবল এর মান টিকে ভেক্টর এ পুশ / একদম ডান পাশে insert করা হলো।
}
২. সাইজ সহ ভেক্টর ডিক্লেয়ারেশনঃ সাইজ সহ ভেক্টর ডিক্লেয়ার করলে তা সম্পূর্ণ array এর মতো ইন্ডেক্স এর মতো
int n ;
cin >> n ; // প্রথমে ভেক্টর এর সাইজ নেয়া হলো
vector < int > v(n) ; // একটি ইন্টিজার ডাটা টাইপের n সাইজের ভেক্টর ডিক্লেয়ার করা হলো
for(int i =0 ;i<n ;i++){ // একটি n এর লুপ চালিয়ে ভ্যালু গুলা ইনপুট নেয়া হলো
cin >> v[i] ; // প্রতিটি ইন্ডেক্স এক্সেস করে সেখানে ভ্যালু গুলা ইনপুট নেয়া হলো।
}
Last updated