Hejsa,
Din logik til at teste lige eller ulige er fin nok. I stedet kunne du måske bare skrive: 
-  if(tal % 2 == 0) {
-  // lige
-  } else {
-  // ulige
-  }
Du ved jo at hvis tallet ikke er lige, må det være ulige. 
Men der hvor jeg gætter på din fejl er ved din if-sætning i main. Du mangler en parantes.