Podrías hacer una función general para validar el rango y que te quede algo similar a esto:
#include <stdio.h>
struct cliente {
int numcli,codreg,mincm;
float impabo;
};
int esRangoValido(int a, int b, int c)
{
return (c >= a && c <= b);
}
int main()
{
struct cliente prueba = { 10, 20, 30, 5.5 };
if(esRangoValido(0,30,prueba.codreg))
printf("El rango de codreg es válido.\n"); if(esRangoValido(0,30,prueba.numcli))
printf("El rango de numcli es válido.\n"); if(esRangoValido(0,30,prueba.mincm))
printf("El rango de mincm es válido\n");
return 0;
}