Предлагаю такой вариант. Карбонат кальция разложить, а выделяющийся углекислый газ пропустить над раствором гидроксида бария. CaCO3= CaO + CO2, CO2 + Ba(OH)2= BaCO3+ H2O
Ну Угарный газ CO (оксид углерода ll) довольно вредная штука: при пожарах большинство людей умирает не от ожогов, а от отравления им и прочими продуктами горения. Оксид кадмия CdO в атмосфере сам по себе вряд ли будет, но рядом с заводами и какими-нибудь отвалами горно-рудных предприятий в качестве пыли - запросто. Если довольно долго им дышать, он будет накапливаться в печени, почках, костях. И всё это будет болеть, потому что окись кадмия ядовита. Оксид серы, или сернистый газ, SO2 - в атмосфере довольно частое явление, особенно где-нибудь в Челябинске, где много заводов на которых серную кислоту производят или используют. Вот этот оксид - виновник "кислотных дождей".