Pagini recente » Cod sursa (job #1086717) | Cod sursa (job #2176363) | Cod sursa (job #2684897) | Cod sursa (job #1757080) | Cod sursa (job #1098756)
/// 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");
unsigned nr_words=0;
unsigned nr_letters=0;
unsigned data_size;
getline(fin, data_in);
data_size=data_in.size();
for(unsigned i=0; i<data_size; i++)
if(letter(i)){
nr_letters++;
if((i==data_size-1) || (!letter(i+1))) nr_words++;
}
fout<<nr_letters/nr_words;
return 0;
}