Pagini recente » Cod sursa (job #1276425) | Cod sursa (job #582942) | Cod sursa (job #1561230) | Cod sursa (job #1387436) | Cod sursa (job #1635258)
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("text.in");
ofstream fout("text.out");
int lit, cuv;
string Str;
bool is(char ch)
{
return (ch<='z' && ch>='a') || (ch<='Z' && ch>='A');
}
void solve()
{
int i=0;
bool was=0;
while(Str[i]!=0)
{
if(is(Str[i])==1 && was==0)
{
cuv++;
lit++;
was=1;
i++;
continue;
}
if(is(Str[i]==1))
{
lit++;
was=1;
i++;
continue;
}
if(is(Str[i])==0)
was=0;
i++;
}
}
void citire()
{
while(!f.eof())
{
getline(f,Str);
solve();
}
}
void afisare()
{
if(cuv!=0)
fout<<lit/cuv<<"\n";
else fout<<0<<"/n";
}
int main()
{
citire();
afisare();
return 0;
}