1.
1) - все правильно, только я советую угольную кислоту расписать на воду и диоксид углерода (углекислый газ): H2CO3=H2O+CO2 (она неустойчива и распадается).
2) K2SiO3+2HNO3=2KNO3+H2SiO3 (кремниевая кислота H2SiO3 нерастворима и выпадает в осадок).
3) - перед водой забыли поставить двойку.
2.
1) - просчитались с атомами кислорода:
4NO2+2H2O+O2=4HNO3 (или можете просто перед О2 поставить 1/2, это допустимо).
2) - забыли двойку перед NO2.
(Если хотите, я вам могу в обсуждениях ОВР расписать).