Omit ceva, sau am gresit ceva, pentru ca nu pot lua punctaj maxim. Mi-ati putea da, va rog, un indiciu ? 
int main()
{
while(fin.get(s,2))
{
if((s>='a'&&s<='z')||(s>='A'&&s<='Z')) //verifica daca e litera
{litere++; sw=1;}
else if(sw==1) {cuvinte++; sw=0;} //verifica daca e cuvant
}
if(sw==1) cuvinte++;
fout<<litere/cuvinte;
return 0;
}
, ma chinui de ceva timp... Mersi 