Pagini recente » Cod sursa (job #1501931) | Cod sursa (job #2671484) | Cod sursa (job #2073792) | Cod sursa (job #2147263) | Cod sursa (job #1098533)
/// TEXT
#include<fstream>
#include<string>
using namespace std;
string data_in;
int letter(long i)
{
if((data_in[i]>='a' && data_in[i]<='z') || (data_in[i]>='A' && data_in[i]<='Z'))
return true;
else
return false;
}
int main()
{
ifstream fin("text.in");
ofstream fout("text.out");
long nr_words=0;
long nr_letters=0;
long data_size;
int result;
getline(fin, data_in);
data_size=data_in.size();
for(long i=0; i<data_size; i++)
if(letter(i))
{
nr_letters++;
if(!letter(i+1))
nr_words++;
}
if(nr_words==0)
result=0;
else
result=nr_letters/nr_words;
fout<<result;
return 0;
}