for question 1),
i don't think the ans. will change with change in temperature & pressure coz' we are talking of proton which is in the nucleus of atom, so even with change of temperature & pressure, the proton will stay there.
now, 1 molecule of NH3 has 1 proton each of 3 Hydrogen & 14 proton of 1 Nitrogen, so, total protons = 17 per molecule
1 mole NH3 is 28g
=> 28g of NH3 will have 6.023 * 1023 molecules
=> 34mg of NH3 will have 6.023 * 1020 * 34 / 28 molecules
so, total no. of protons(say p) = 6.023 * 1020 * 34 * 17 /28 = 124.3 * 1020 protons
total mass of protons = p * (mass of 1 proton)
i think you can do the last part on your own...
plz correct me if i'm wrong anywhere....