سلام.من هر کاری می کنم آخرین عنصر وکتور را نمایش بدم برنامه با خطا زمان اجرا مواجه میشه علت چیه ؟کلافه ام.
اینم کدم :
int main() { vector<int> a(20); for (auto &b :a) b = rand() %10; cout << *a.begin() << endl; cout << *a.end() << endl; return 0; }
يا بزار
cout<< *(a.end()-1);
یا این که از back استفاده کن
cout<< a.back();
علت هم اینه که end به عنصر بعد از عنصر آخر اشاره می کنه .