Prove by induction that:
There are exactly $n-k+1\choose{k}$ choices for choosing k numbers from the set {1,,,,n} with no two numbers adjacent.
I have no idea :( I thought I would start with base case n=1, k=1 then assume true for n but then not at all sure for last step.
Not what you seem to be looking for, but...
Call your numbers $1 \le a_1 < a_2 < \ldots < a_k \le n$, and define auxiliary variables $x_0$ through $x_k$, where:
$\begin{align} 1 + x_0 &= a_1 \\ a_1 + x_1 + 2 &= a_2 \\ &\ldots \\ a_{k - 1} + x_{k - 1} + 2 &= a_k \\ a_k + x_k &= n \end{align}$
Note that for all $i$ we have $x_i \ge 0$, and furthermore by adding up all equations:
$\begin{align} x_0 + x_1 + \dotsb + x_k + 2 k - 1 = n \end{align}$
So you are all set up, by the typical stars-and-bars argument this has
$$ \binom{(n - 2 k + 1) + (k + 1) - 1}{(k + 1) - 1} = \binom{n - k + 1}{k} $$
solutions.
Added later: For stars-and-bars here, if you have $x_1 + \dotsb + x_k = n$, imagine you have $n$ stars ($*$) to be distributed among $k$ buckets (the $x_i$), separated by $k - 1$ bars ($|$). This is string of $n + k$ places in all, and $k - 1$ of those are to be taken by the bars. Thus
$$\binom{n + k - 1}{k - 1}$$
possibilities in all.