Cod sursa(job #864474)

Utilizator cristina.bCristina Bucatea cristina.b Data 25 ianuarie 2013 00:02:44
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <iostream>
#include<fstream>
#include<string>
#include<sstream>
using namespace std;

int main ()
{
	ifstream f("text.in");
	ofstream g("text.out");

	char c;
	int lit = 0;
	int cuv = 0;
	int cuvInceput = 0;
	int i = 0;
	stringstream buffer;
	buffer << f.rdbuf();
	string text(buffer.str());

	while ( i < text.size())
	{
		c = text[i];
		if ( c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z')
		{
			lit++;
			if ( cuvInceput == 0 )
			{
				cuvInceput = 1;
				cuv++;
			}
		}
		else
		{
			if ( cuvInceput == 1 )
			{ 
				cuvInceput = 0;
			}
		}
		i++;
	}
	
	g << lit / cuv;
	f.close();
	g.close();

	return 0;
}