Prove any $n \times n$ matrix can be written as in block form:
$\begin{pmatrix} N & 0 \\ 0 & B \end{pmatrix}$
where $N$ is a $k \times k$ nilpotent matrix ($N^n=0$) and $B$ is an $(n-k)\times(n-k)$ invertible matrix.
Here's a link to someone else's solution to the problem:
Matrix similar to block diagonal matrix with a nilpotent and an invertible block
My question is, is there any more elementary approach without using Jordan decomposition? (For instance, using the properties of $null(T^k)$ and $Im(T^k)$?)