If K = 0 then g(x) = 0 for all x!=c in some open interval containing c, and so lim_(x->c)(f(x)g(x)) = lim_(x->c)0=0. Then, for the remainder of the explanation, we will assume K > 0.
Using the epsilon-delta definition of limits, we can say that lim_(x->c)(f(x)g(x))=0 if for every epsilon > 0 there exists a delta > 0 such that 0<|x-c| < delta implies |f(x)g(x)-0| < epsilon.
To show that this is the case, first we let epsilon > 0 be arbitrary.
Now, as K/epsilon>0 and lim_(x->c)f(x)=0, we know by the above definition there exists some delta'>0 such that |g(x)| < K for x in (c-delta',c+delta') \\ {c} and if 0<|x-c| < delta' then |f(x) - 0| < epsilon/K.
Let delta = delta'. Then, for 0 < |x - c| < delta, noting that as |x-c| > 0 we know that x!=c, we have
|f(x)g(x)-0| = |f(x)g(x)|
=|g(x)| * |f(x)|
<= K|f(x)|" " (as x in (c-delta',c+delta')\\c => K >= |g(x)|)
< K(epsilon/K)" " (as 0 < |x-c| < delta = delta' => |f(x)| < epsilon/K)
=epsilon
Thus, as we have demonstrated the existence of such a delta for an arbitrary epsilon, we may conclude that lim_(x->c)(f(x)g(x)) = 0.