Ok, say you have a topological manifold M. That is, a space locally homeomorphic to R^n, Hausdorff, 2nd countable and whatnot. Then a smooth atlas on that topological manifold is a choice of charts of M that are smoothly compatible: that is, charts such that the transition functions between those charts are diffeomorphisms (smooth with smooth inverse). Now a smooth structure on M is a maximal smooth atlas: that is, a smooth atlas A such that if you try to add any chart of M that is not already in A, then there will be some chart of A with which is will not be smoothly compatible.
And of course any smooth atlas for M is contained in a unique smooth structure: such add all the charts that are smoothly compatible with each other and with those of A. Thus, if an atlas A is contained in a smooth structure S, then A is said to generate S.
Note that to tell whether or not two smooth atlases A, A' generate the same smooth structure, we just have to check wheter or not all the charts of A are smoothly compatible with all the charts of A'.
So! What we have here is 2 atlases for the manifold M=R: A={f:R-->R: x-->x} and A'={g:R-->R:x-->x³}. In particular, they are both smooth atlases since the smooth compatibility conditions is trivially satisfied since both atlases are only made of one silly chart! To check wheter or not A and A' determine the smooth structure, we then have to verify that the transition functions g o f^{-1}(x) = x³ and f o g^{-1}(x)=x^{1/3} are smooth. The first is, but the second is not, as you noted.