Cod sursa(job #286644)

Utilizator space.foldingAdrian Soucup space.folding Data 23 martie 2009 23:24:15
Problema Text Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <stdio.h>
inline int isalpha(char c)
{
	if((c>='a'&&c<='z')||(c>='A'&&c>='Z'))
		return 1;
	return 0;
}
int main ()
{
  char c;
  int scanresult;
  freopen("text.in", "r", stdin);
  freopen("text.out", "w", stdout);
  long nrc=0, nrlit=0;
 
  scanresult=scanf("%c", &c);

  while(scanresult!=EOF)
  {
    while(scanresult!=EOF && isalpha(c))
	{
		scanresult=scanf("%c", &c);
		nrlit++;
	}
	while(scanresult!=EOF && !isalpha(c))
		scanresult=scanf("%c", &c);
    nrc++;
  }
  if(nrc)
	printf("%ld", nrlit/nrc);
  else
	printf("nedeterminat");
  return 0;
}