Cod sursa(job #608629)
#include <fstream>
#include <string>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
string s;
char last;
int i,L,NR,len;
int litera(char x) {
x=toupper(x);
if(x>='A' && x<='Z') return 1;
return 0;
}
int main() {
while(getline(fin,s)) {
len=(int)s.size();
for(i=0;i<len;i++)
if(litera(s[i])) {
if(( i==0) && litera(last)) {
NR--; last='\0';
}
L++; i++;
while(i<len && litera(s[i])) {
L++; i++;
}
if(i==len) last=s[i-1];
NR++;
}
s.clear();
}
if(NR==0) {
fout << "0";
return 0;
}
fout << L/NR;
}