Cod sursa(job #2730)

Utilizator peanutzAndrei Homorodean peanutz Data 18 decembrie 2006 18:35:56
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <stdio.h>
#include <string.h>
#include <ctype.h>

#define NMAX 50000000


int main()
{
char s[NMAX];
long i = 0, n, cuv = 0, ok = 0, carac = 0;


freopen("text.in", "r", stdin);
freopen("text.out", "w", stdout);


fgets(s, NMAX, stdin);
n = strlen(s)-1;


for(; i < n; ++i)
	{
		if(  !ok  && isalpha(s[i]) )
			{
				++cuv;
				ok = 1;
				++carac;
			}
		else if(  ok  &&  isalpha(s[i])  )
			{
				++carac;
			}
		else if(  ok &&  !isalpha(s[i])  )
			{
				ok = 0;
			}
	}

printf("%ld\n", (carac/cuv));


fclose(stdin);
fclose(stdout);


return 0;
}