Let $G=(V,E)$ be a connected graph which is not a tree. Prove that if for every cycle $C$ of the graph G and for any $v \in V(G)- V(C)$ there are more than $\frac{|C|}{2}$ edges from $v$ to $V(C)$ then G is Hamiltonian.
My proof:
I will show that every vertex $w \in V$ is part of some cycle. Proof by contradiction. Let's assume that there exsists a vertex $v$ which is not a part of any cycle. Let's take now any cycle C.
Let $V(C)=v_1,v_2,...,v_k$
Of course $v\in V(G) - V(C)$
$V(C)$ has to have at least 3 vertices (by the definiton of a cycle), so $v$ is connected to at least 2 vertices in C, let them be $v_1,v_2$.
Now if $v_1$ and $v_2$ are connected then $v,v_1,v_2$ is a cycle - contradiction. If $v_1$ and $v_2$ are not connected, then $v,v_2,...,v_k,v_1,v$ is a cycle - contradiction.
That proves that indeed every $v\in V(G)$ is a part of some cycle.
If graph is made only of cycles, then it has a Hamiltionian cycle Q.E.D.
You are close to prove Hamiltonicity of such graphs. Just use for example induction to show that if there exists cycle $C$ of length $|C|$ in graph $G$ then there exists a simple cycle $C_k$ of length $k$ for any $k$ between $|C|$ and $|G|$, inclusive.