Cod sursa(job #536383)

Utilizator worstbyteelev gigel worstbyte Data 18 februarie 2011 16:41:25
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include<fstream>
#include<string>
#include<ctype.h>

using namespace std;
ifstream in("text.in");
ofstream out("text.out");
char s[1100000];

int main()
{
int i,nrlit,nrcuv,n,lmedie;

in.get(s,1100000);
n=strlen(s);

nrcuv=nrlit=0;
if(isalpha(s[0]))
	nrcuv=nrlit=1;
for(i=1;i<n;++i)
	{
	if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') {
		nrlit++;
		
		if(!(s[i-1]>='a'&&s[i-1]<='z'||s[i-1]>='A'&&s[i-1]<='Z')) nrcuv++;
		} 	
	}
if(nrcuv==0)
	nrcuv=1;
lmedie=nrlit/nrcuv;

out<<lmedie;

return 0;
}