Operátor pre priradenie ("=") očakáva na ľavej strane hodnotu, do ktorej môže priradiť nejaký výsledok. Ty si napísal príkaz, ktorý má hodnote "a[i] % 2" priradiť hodnotu "1". Zrejme si chcel použiť operátor pre porovnanie ("==").
Nižšie máš ďalšie syntaktické chyby.
Nabudúce sem nedávaj celý program, ale iba tú časť, ktorá má s problémom niečo spoločné. Možno potom prídeš aj sám na to, v čom je problém.