২-৬ঃ ভেক্টরে ইনপুট নেয়া

ভেক্টরে সাধারণত দুইভাবে ইনপুট নেয়া যায় ১। সাইজ ছাড়া ভেক্টর ডিক্লেয়ার করলে

১ম টাইপঃ 

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