For this answer I would go with D. Retinalogic. It is not a vitamin.
The difference is that cardio focuses mainly on your cardiovascular system which is vital in activities such as running, swimming etc. Strength training is mainly based on well, strength. How much weight can be lifted. so the difference really speaks for itself. A runner will mostly do cardio whereas a football player will mainly focus on strength. Both can be used simaltaneously in a work out.
Running is probably the simplest individual sport for promoting both health related and skill related fitness is true.