Cod sursa(job #406267)

Utilizator delia_popescupopescu delia delia_popescu Data 1 martie 2010 13:07:44
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include<stdio.h>
#include<string.h>
int cuv,nr,med;
char c,ca;

int main(){
	FILE * f =fopen("text.in","r");
	FILE * g =fopen("text.out","w");
	
	fscanf(f,"%c",&ca);
	if(ca>='A'&& ca<='Z')
		ca+=32;
	if(ca>='a'&&ca<='z')
		nr=1;//numarul de litere
	
	while(fscanf(f,"%c",&c)!=EOF){
		if(c>='A'&&c<='Z')
			c+=32;
		if(c>='a'&&c<='z')
			nr++;
		if((ca<'a'||c>'z')&&(ca>='a'||ca<='z'))
				cuv++;
		ca=c;
	}
	if(c>='a'&&c<='z')
		cuv++;
	
		
		
	
	med=nr/cuv;
	
	fprintf(g,"%d",med);
	fclose(f);
	fclose(g);
	return 0;
}