Cod sursa(job #880727)

Utilizator Noradllrares stoica Noradll Data 17 februarie 2013 11:08:58
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include<stdio.h>
using namespace std;
int main()
{
	FILE* f=fopen("text.in","r");
	FILE* g=fopen("text.out","w");
	char *caractere=new char[200000];
	int i=0;
	int litere=0;
	int cuvinte=0;
	while(fscanf(f,"%c",&caractere[i])!=EOF)
	{
		if(caractere[i]>='a'&&caractere[i]<='z'||caractere[i]>='A'&&caractere[i]<='Z')
		{
			litere++;
		}
		else if(litere>0&&((caractere[i-1]>='a'&&caractere[i-1]<='z')||(caractere[i-1]>='A'&&caractere[i-1]<='Z')))
		{
			cuvinte++;
		}
		i++;
	}
	int medie=litere/cuvinte;
	fprintf(g,"%i",medie);
	fclose(f);
	return 0;
}