Pagini recente » Cod sursa (job #2688693) | Cod sursa (job #7465) | Cod sursa (job #2748972) | Cod sursa (job #615727) | Cod sursa (job #1780704)
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
bool check(char a)
{
return(( a < 'a' || a > 'z') && (a < 'A' || a > 'Z'));
}
int k, c, i;
int main()
{
string s;
while(getline(in,s))
{
for(i = 0; i <= s.size(); ++ i)
{
if(isalpha(s[i]))
{
++ k;
}
}
for(i = 1; i <= s.size(); ++ i)
{
if(check(s[i]) && check(s[i - 1]) == 0)
{
++ c;
}
}
}
if(c == 0 || k == 0)
{
out<<0;
}
else
{
out << int(float(k)/c);
}
return 0;
}