Cod sursa(job #208370)

Utilizator pitbullpitbulll pitbull Data 15 septembrie 2008 23:10:39
Problema Text Scor 30
Compilator c Status done
Runda Arhiva de probleme Marime 0.56 kb
# include <stdio.h>
# include <string.h>

# define MAX 1001;
char c;
int nr1,nr2,flag=0;
//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);
	
	
	printf("%d",nr2);
	f=fopen("text.out","wt");
	fprintf(f,"%d",nr1/nr2);
	fclose(f);
	return 0;
}