As condições colocadas na linha número 18 e número 21 estão erradas, pois você tomou elas como string colocando a condição entre aspas portanto o programa não está reconhecendo a condição e está apenas a imprimir o que está dentro da função printf
Por outra a primeira parte do seu programa que verifica a paridade de um número tem linhas de código desnecessárias o que não indica uma boa forma de programar, como programadores devemos procurar a solução mais eficaz e simples para um programa . Então refiz a primeira parte do teu programa de forma mais simples . OBS: o teu programa está certo apenas não é a maneira mais correta de programar