Cod sursa(job #208369)

Utilizator pitbullpitbulll pitbull Data 15 septembrie 2008 23:07:43
Problema Text Scor 20
Compilator c Status done
Runda Arhiva de probleme Marime 0.57 kb
# include <stdio.h>
# include <string.h>

# define MAX 1001;
char c;
int nr1,nr2,flag;
//char sep[]="`~1234567890!{@#$%^&**()-}|:+?=><,./;'[]\";

int main (){
	FILE *f=fopen("text.in","r");
	
	while((c=fgetc(f))!=EOF)
		{
			if(c>='A'&&c<='Z' || c>='a'&&c<='z'){
				flag=1;
				nr1++;
			}
			else if (c ==' ' || c=='-' || c>='0' && c<='9' || c==',' || c=='?' || c=='!') {
				if(flag)
					nr2++;
				else
					flag=0;
			}
		}
	fclose(f);
	nr2--;
	
	printf("%d",nr2);
	f=fopen("text.out","wt");
	fprintf(f,"%d",nr1/nr2);
	fclose(f);
	return 0;
}