Pagini recente » Cod sursa (job #3268328) | Cod sursa (job #1221899) | Cod sursa (job #3182918) | Cod sursa (job #1458168) | Cod sursa (job #1098559)
/// 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(i==data_size-1 || !letter(i+1))
nr_words++;
}
if(nr_words==0)
result=0;
else
result=nr_letters/nr_words;
fout<<result;
return 0;
}