Cod sursa(job #796564)

Utilizator dariusdariusMarian Darius dariusdarius Data 11 octombrie 2012 20:27:37
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <fstream>
#include <string.h>

using namespace std;

//char S[1024*1024+3];
char c, ca;

int litera(char c){
	if (c >='a' && c<='z')
		return 1;
	if (c >='A' && c<='Z')
		return 1;
	return 0;
}


int litere, cuv, i;
int main() {
	ifstream f("text.in");
	ofstream g("text.out");
	//f.get(S, 1024*1024+1);
	ca = f.get();
	if (litera(ca))
		cuv = 1;
	if (litera(ca))
		litere = 1;
	while (!f.eof()) {
		c = f.get();
		if (litera(c))
			litere++;
		if (litera(c) && !litera(ca))
			cuv++;
		ca = c;
	}
	g<<litere/cuv;
	return 0;
}