How to get the last element of an array in C++

1 Answer

0 votes
#include <iostream>
#include <array>
  
int main()
{
    std::array<int, 5> arr = { 5, 9, 0, 3, 8 };
      
    std::cout << arr.back() << "\n";
    std::cout << arr[sizeof(arr)/sizeof(arr[0]) - 1] << "\n";
    std::cout << arr[arr.size() - 1];
  
    return 0;
}
  
  
  
  
/*
run:
  
8
8
8
  
*/

 



answered Jun 30, 2021 by avibootz
edited Jun 30, 2021 by avibootz

Related questions

1 answer 184 views
2 answers 135 views
135 views asked Oct 21, 2022 by avibootz
1 answer 196 views
196 views asked Jul 29, 2020 by avibootz
2 answers 228 views
1 answer 189 views
...