Я вроде написал всё правильно.Думал что не пишет "Имена идентичны" потому, что надпись "Длины имен равны" перекрывает первую...Сделал условие чтобы не срабатывало если одинаковые имена...НО ОНО ВСЁ РАВНО СРАБАТЫВАЕТ! НУ ПОЧЕМУ?!(если что имена я ввожу одинаковые).
else if (firstname.length() == secondname.length() && firstname != secondname)
(вот где проблема(здесь оно срабатывает почему-то))