Почти у всех элементов 4-8 группы непостоянная валентность. Она зависит от соединения в котором находится вещество. Например, в NaOH - у натрия постоянная валентность 1, тогда у OH должна быть та же валентность (1), что бы в разности они давали 0.
У CaCO3:
Ca - постоянная валентность 2
Oз - постоянная валентность кислорода равна 2 (но их тут 3, поэтому общая валентность 3*2=6)
Тогда у углерода будет
6-2-(C)=0
C = 4.