Cod sursa(job #681672)

Utilizator noemirkNoemi Noemi noemirk Data 17 februarie 2012 17:09:32
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
ifstream fi("text.in");
ofstream fo("text.out");
long n,i,a,b,ok;
char c,Z[1000000];
int litera(char c)
{
	if (c>='a'  && c<='z')
		return 1;
	if (c>='A'  && c<='Z')
		return 1;
	return 0;
}
int main()
{
	fi.getline(Z,1000000);
	n=strlen(Z);
	ok=0;
	a=b=0;
	for (i=0;i<n;i++)
	{
		if ((Z[i]>='a' && Z[i]<='z') || (Z[i]>='A' && Z[i]<='Z'))
		{
			a++;
			ok=1;
			if (i==n)
				b++;
		}
		else if (ok==1)
		{
			ok=0;
			b++;
		}
	}/*
	if (b==0)
		fo<<a<<endl;
	else*/
	fo<<a/b<<endl;

	return 0;
}