int arr={1,2,3,4,5,6};
int length=sizeof(arr)/sizeof(int);
int lastElement=aar[length-1];
int arr[10];
int len = sizeof(arr) / sizeof(arr[0]);
#include<iostream>
/*To get the last element of the array we first get the size
of the array by using sizeof(). Unfortunately, this gives
us the size of the array in bytes. To fix this, we divide
the size (in bytes) by the size of the data type in the array.
In our case, this would be int, so we divide sizeof(array)
by sizeof(int). Since arrays start from 0 and not 1 we
subtract one to get the last element.
-yegor*/
int array[5] = { 1, 2, 3, 4, 5 };
printf("Last Element of Array: %d", array[(sizeof(array)/sizeof(int))-1]);
#include <array>
std::array<int, 5> a {1, 2, 3, 4, 5};
int i = a[a.size() - 1]; // The last variable stored in i
Code Example |
---|
Cpp :: random c++ |
Cpp :: subsequence |
Cpp :: sort c++ array |
Cpp :: main function |
Cpp :: binpow in fenwick tree |
Cpp :: function prototype c++ |
Cpp :: how to create a structure c++ |
Cpp :: batch to exe |
Cpp :: c++ quicksort |
Cpp :: qt how to make a file browser |
Cpp :: open a url with dev c |
Cpp :: c++ environment setup |
Cpp :: opengl text rendering with 3d rendering |
C :: colourful text in c |
C :: matplotlib legend remove box |
C :: factorial in c |
C :: sstf program in c |
C :: scanf ignore new line |
C :: restart nginx in alpine linix |
C :: malloc int array c |
C :: add 2 numbers in c |
C :: remove first character from string c |
C :: format bool c |
C :: c static variables |
C :: turn a char into an int in c |
C :: c for loop |
C :: c style string |
C :: epoch time in c |
C :: convert c program to assembly language online |
C :: check if pid exists c |