No. Cain's descendants did NOT survive the flood
Cain’s line is mentioned only to the seventh generation in Gen 4:16-24). Cain's line did not survive after flood. This is because, the line of Seth alone survived the flood, so we know this is true.
Noah's bloodline after the flood was Shem, Ham & Japheth. We ALL come from this line.
Read Chapter 6: 6-22 KJV
kingjamesbibleonline.org/search.php?hs=1&q=shem