a funcao funciona, mais não atende todos os valores da questão
enunciado:
1 - Escreva uma função que receba como parâmetros quatro números inteiros (A, B, C e D) e retorne o valor 0 se os números digitados são válidos ou o valor 1 caso sejam inválidos. Eles serão válidos se todas as seguintes condições são satisfeitas: (a) B for maior que C; (b) D for maior que A; (c) a soma de C com D for maior que a soma de A com B; (d) C e D forem valores positivos; e (e) A é um número par.
2 -
#include <stdio.h>
#include <stdlib.h>
void funcao( int a, int b, int c, int d)
{
if ( b > c || d > a || c + d> a + b|| c > 0|| d > 0|| a%2==0){
printf("Valores aceitos");
}
else
printf("Valores não aceitos");
}
int main()
{
int a;
int b;
int c;
int d;
scanf("%d%d%d%d", &a, &b, &c, &d);
funcao(a,b,c,d);
return 0;
}
Escreva uma função principal (main) que leia quatro valores inteiros digitados pelo usuário, chame a função anterior e imprima a mensagem "Valores aceitos" ou "Valores não aceitos" de acordo com o retorno da função