Cod sursa(job #388133)

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

using namespace std;

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

char s[2000000],k,l;
long long i;
long long nrcuv,medie,nrlit,len,oky,poz,poz2;

int main()
{   

	fin.get(s,1100500);
	len=strlen(s);
	for(i=0;i<strlen(s);i++)
	{
		if((s[i]>='A' && s[i]<='Z') || (s[i]>='a' && s[i]<='z'))
			nrlit++;
		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[len-1]>='A' && s[len-1]<='Z') || (s[len-1]>='a' && s[len-1]<='z'))
		nrcuv++;
	cout<<nrcuv<<'\n';
	cout<<nrlit;
	fout<<nrlit/nrcuv;
		
	return 0;
}