Which of the following does/do not follow the IUPAC naming convention and/or spelled wrongly?

(A) Bis(ethylenediamine)sulfatoiron(II)
(B) Sodium hexanitritocobaltate(III)
(C) Pentaammineazidocobalt(III) sulfate
(D) A, B and C do not have any problems in their naming
(E) A and C have problems in their naming

To determine which of the given options do not follow the IUPAC naming convention and/or are spelled wrongly, let's analyze each option:

(A) Bis(ethylenediamine)sulfatoiron(II): This name follows the IUPAC naming convention. It correctly uses prefixes to indicate the number of ligands (bis) and uses the ligand names (ethylenediamine and sulfato) along with the central metal ion (iron). The Roman numeral (II) indicates the charge on the iron ion.

(B) Sodium hexanitritocobaltate(III): This name also follows the IUPAC naming convention. It begins with the cation (sodium) and then lists the anion (hexanitritocobaltate), which correctly uses prefixes to denote the number of ligands (hexa) and the ligand name (nitrito). The Roman numeral (III) indicates the charge on the cobalt ion.

(C) Pentaammineazidocobalt(III) sulfate: This name follows the IUPAC naming convention. It uses the ligand names (pentaammine and azido) along with the central metal ion (cobalt). The Roman numeral (III) indicates the charge on the cobalt ion. The inclusion of "sulfate" at the end correctly identifies the counterion.

(D) A, B and C do not have any problems in their naming: This statement is not correct. At least one of the options must not follow the IUPAC naming convention or be spelled wrongly.

(E) A and C have problems in their naming: This statement is not correct. Both options A and C follow the IUPAC naming convention and are spelled correctly.

Therefore, the correct answer is option (D).