Cod sursa(job #1254661)

Utilizator miniMinimi mini Data 3 noiembrie 2014 09:35:58
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include<stdio.h>
#include<string>
FILE *f;

int main()
{
	char ch1 = 0, ch2 = 0;
	int nrl = 0, nrcuv = 0, i = 0, k = 1;
	
	f = fopen("text.in", "r");
	
	if( ((ch1 = fgetc(f)) != EOF) )
	{
	do
	{
		if( (ch2 == 0) && ( (( ch1 >= 65) && (ch1 <= 90)) || (( ch1 >= 97) && (ch1 <= 122)) ))
		{
				nrcuv++;
				nrl++;
			
		}
		if( ((ch2 = fgetc(f)) != EOF) )
		{
			if((( ch2 >= 65) && (ch2 <= 90)) || (( ch2 >= 97) && (ch2 <= 122)))
			{
				nrl++;
				if(!( (( ch1 >= 65) && (ch1 <= 90)) || (( ch1 >= 97) && (ch1 <= 122))) )
				{
					nrcuv++;
				}
			}
		ch1 = ch2;
		}
		else k = 0;
		
	}
	while(k);
	}
	

	fclose(f);
	
	f = fopen("text.out", "w");
	fprintf(f, "%d", nrl/nrcuv);
	return 0;
}