Cod sursa(job #500445)

Utilizator david_raucaRauca Ioan David david_rauca Data 12 noiembrie 2010 11:03:19
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include<fstream>
#include<string>
using namespace std;

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

int main()
{
	char a, b;
	int nrc = 0, nrl = 0;
	
	while( fin.get(a) )
	{
		if( isalpha(a) )
				nrl++;
		if( a == ' ' && isalpha(b) || b == ',' || b == '?' || b == '!' )
			nrc++;
	
		if( a == '-' && isalpha(b) )
			nrc++;
		b = a;
	}
	
	fout << nrl/(nrc+1) << '\n';
	
	fout << nrl <<'\n';
	fout << nrc+1 << '\n';
	
	fin.close();
	fout.close();
	
	return 0;
}