Pagini recente » Cod sursa (job #1458998) | Cod sursa (job #1215227) | Cod sursa (job #2589621) | Cod sursa (job #1124694) | Cod sursa (job #1780781)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
const string delim="_ 1234567890,.?/!;\'-@#$%^&*(){}[]|:<>+~`";
bool find(string s, char c)
{
int i;
for(i=0;i<=s.size();i++)
if(s[i]==c)
return 1;
return 0;
}
int main()
{
string line,cuv;
int i,lit=0,cnt=0;
while(getline(fin,line))
{
cnt=0;
lit=0;
for(i=0;i<= line.size();i++)
{
if(find(delim,line[i]))
{
if(cuv != "")
{
cnt++;
cuv="";
}
}
else
{
cuv.push_back(line[i]);
lit++;
}
}
if(cuv!="")
{
cnt++;
cuv="";
}
fout<<lit/cnt;
}
return 0;
}