se il dato si trova in una variabile char
controlli se il char <='Z' e >='A'
quindi hai una maiuscola..

tipo
codice:
void main(void){
char c;
c=getchar();
if (c<='Z')&&(c>='A') printf("\nhai inserito un carattere maiuscolo");
else printf("\nil carattere non era una lettera maiuscola\n");
getchar();
getchar();
}