public static void Main()
var n = studentList.Length;
for (int i = 0; i < n * 2; i++)
if (studentList[i % n].sex == (i < n ? 'M' : 'F'))
Console.WriteLine(string.Format("{0} - {1}", studentList[i % n].name, studentList[i % n].sex));
public static Student[] studentList = new Student[]{new Student()
{name = "Martin", sex = 'M'}, new Student()
{name = "Jenny", sex = 'F'}, new Student()
{name = "Wendy", sex = 'F'}, new Student()
{name = "Siti", sex = 'F'}, new Student()
{name = "Thomas", sex = 'M'}, new Student()
{name = "Siva", sex = 'M'}, new Student()
{name = "Mun Hui", sex = 'F'}, new Student()
{name = "Richard", sex = 'M'}, new Student()
{name = "Kumar", sex = 'M'}, new Student()
{name = "Isah", sex = 'F'}, new Student()
{name = "Samson", sex = 'M'}, };