Cod sursa(job #285226)

Utilizator yotherockerPuia Tudor yotherocker Data 22 martie 2009 14:05:42
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include<fstream.h>
#include<string.h>
#include<ctype.h>
#include<math.h>

main()
{
	ifstream In("text.in");
	ofstream Out("text.out");

	char T[500];
	unsigned int i=0,c=0,litere=0,cuvinte=0,ok=0,rez=0;

	In.get(T,500);
	c=strlen(T);

	In.close();

	int* Tb=new int[c];

	for(i=0;i<c;i++)
	{
		if(isalpha(T[i])) {Tb[i]=1;litere++;}
		else Tb[i]=0;
	}

	for(i=0;i<c;i++)
	{
		if(!ok && Tb[i]) ok=1;
		if(ok && Tb[i] && !Tb[i-1]) cuvinte++;
	}

	rez=abs(litere/cuvinte);

	Out<<rez<<'\n';
	Out.close();
	delete[] Tb;
	return 0;

}