Вычислим массу вещества кислоты m(HCl)=100x0,025=2,5г СаСО3+2HCl=CaCl2+H2O+CO2 m(CaCO3)=10г ,что составляет количество вещества n(CaCO3)=10/(40+12+48)=0,1моль столько же получится углекислого газа, масса которого m(CO2)=0,1x(12+32)=4,4г и тогда масса первого стакана m=100+10 - 4,4=105,6г MgСО3+2HCl=MgCl2+H2O+CO2что составляет количество вещества n(MgCO3)=8,4/(24+12+48)=0,1моль столько же получится углекислого газа, масса которого m(CO2)=0,1x(12+32)=4,4г и тогда масса второго стакана m=100+8,4 - 4,4=104г Второй стакан на 1,6г легче.
Лучшим реагентом будет ортофосфат натрия, Na3PO4. Общая жесткость воды состоит из карбонатной(точнее - гидрокарбонатной, которую придают Ca(HCO3)2 и Mg(HCO3)2), которая относительно легко убирается кипячением, и постоянную: там участвуют соли тех же кальция и магния, только уже преимущественно хлориды и сульфаты. Они, в отличие от гидрокарбонатов, более стойкие к нагреванию. Например, CaSO4, MgCl2. Ортофосфат натрия легко вступает в реакцию с представленными солями обоих типов, образуя осадок, который легко отделить механически: 3Ca(HCO3)2 + 2Na3PO4 → Ca3(PO4)2↓ + 6NaHCO3 3MgSO4 + 2Na3PO4 → Mg3(PO4)2↓ + 3Na2SO4.
В промышленности также используются ионообменные смолы, но это уже как дополнение к основному ответу.
в комментариях напишу ок