Cod sursa(job #676901)

Utilizator tanduraDomnita Dan tandura Data 9 februarie 2012 18:14:17
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include<fstream>
#include<string.h>
using namespace std;

ifstream g("text.in");
ofstream t("text.out");

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

int marcator(char prec)
{if(prec<'A' || (prec>'Z' && prec<'a') || prec>'z' || prec==' ')
	return 1;
else 
	return 0;
}

int main()
{
	int l,cuv;
	char c,prec='#';
	l=0; cuv=0;
	while(g.get(c))
	{ if (litera(c))
		{l++;
	     if(marcator(prec))
		    cuv++;
	    }
	  prec=c;
    }
	//punct
	t<<l/cuv;
	g.close();
	t.close();
	return 0;}