3.) A 5.00 x 10^2 g block of metal absorbs 5016 joules of heat when its temperature changed from 20 degrees C to 30 degrees C. Calculate the specific heat of the metal.

I used the formula and came with two answers

100.32 joules and 10.01 joules.

Which is correct?

3 answers

Neither.
q = mass x specific heat x delta T.
5016 = 5.00 x 10^2 x Cp x 10
5016 = 5.00 x 10^3 Cp
Cp = 5016/5.00x10^3 = 1.003 J/g*C (You didn't put units on your answer, a No, No.)
I can understand how you might get a power of 10 off but I don't understand how you can get two answers. You will need to round the answer to the correct number of significant figures.
C=Q÷m×t c=5016÷500×10
C=100.32
Q=(m)(c)(deltaT)

Q= 5016J
m= 0.5kg
delta T= 30-20= 10
c=?

5016= (.5)(c)(10) divide by .5 both sides
10032= 10c divide by 10 both sides
1003.2= c

Answer: c=1003.2 J/kg*c