pgm to find number of words starting with capital letters in a file(additional memory usage not allowed)(if a word starting with capital also next letter in word is capital cann't be counted twice)
int flag=0,count=0; FILE *in=fopen("in.txt","r"); while(!feof(in)) { if( isupper( fgetc(in) ) && flag==0) { flag=1; count++; } else if( fgetc(in) ==' ') flag=0; } printf("Count=%d",count); // PROGRAM VERIFIED WITH SAMPLE INPUT