Cod sursa(job #388010)

Utilizator dornescuvladVlad Eugen Dornescu dornescuvlad Data 29 ianuarie 2010 07:53:02
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include<iostream>
#include<fstream.h>
#include<string.h>

using namespace std;

ifstream fin("text.in");
ofstream fout("text.out");

char s[2000000];
long int i;
int nrcuv,medie,nrlit,len;

int main()
{
	fin.get(s,2000000);
	len=strlen(s);
		for(i=0;i<strlen(s);i++)
		{
			if( ((s[i]>='a' && s[i]<='z') || (s[i]>='A' && s[i]<='Z')) && ( !((s[i+1]>='a' && s[i+1]<='z') || (s[i+1]>='A' && s[i+1]<='Z'))))
				nrcuv++;
			if((s[i]>='a' && s[i]<='z') || (s[i]>='A' && s[i]<='Z'))
				nrlit++;
		}
	fout<<nrlit/nrcuv;
	return 0;
}