Para verificar se um número é par, basta verificar se o resto da divisão do número por 2 é 0.
Independente de você considerar 0 como um número positivo ou um número não-negativo, é possível dar Accepted com as duas abordagens (testando positivo se número > -1 ou número > 0).
#include<stdio.h>intmain(){int A, B, C, D;scanf("%d%d%d%d",&A,&B,&C,&D);if((B > C) && (D > A) && (C + D > A + B) && (C >0) && (D >0) && (A %2==0)){printf("Valores aceitos\n"); }else{printf("Valores nao aceitos\n"); }return0;}
#include<iostream>usingnamespace std;intmain(){int A, B, C, D; cin >> A >> B >> C >> D;if((B > C) && (D > A) && (C + D > A + B) && (C >0) && (D >0) && (A %2==0)){ cout <<"Valores aceitos"<< endl; }else{ cout <<"Valores nao aceitos"<< endl; }return0;}
A, B, C, D = [int(x)for x ininput().strip().split(' ')]if((B > C) and (D > A) and (C + D > A + B) and (C >0) and (D >0) and (A %2==0)):print("Valores aceitos")else:print("Valores nao aceitos")