Cod sursa(job #806226)

Utilizator razvan9310FMI - Razvan Damachi razvan9310 Data 2 noiembrie 2012 02:12:44
Problema Text Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <fstream>
#include <string.h>
using namespace std;

int main()
{
	ifstream in("text.in"); ofstream out("text.out");
	char cuv[1100000];
	int nrl = 0, nrc = 0, i;
	while (in>>cuv)
	{
		bool litere = false;
		for (i=0;i<strlen(cuv);i++)
			if ((cuv[i] >= 'A' && cuv[i] <= 'Z') || (cuv[i] >= 'a' && cuv[i] <= 'z'))
			{
				litere = true;
				nrl++;
			}
		if (litere)
		{
			nrc++;
			for (i=1;i<strlen(cuv)-1;i++)
				if ((cuv[i] < 'A' || cuv[i] > 'Z') && (cuv[i] < 'a' || cuv[i] > 'z'))
					nrc++;
		}
	}
	out<<nrl/nrc;
	return 0;
}