Pagini recente » Cod sursa (job #1831877) | Cod sursa (job #3260214) | Cod sursa (job #735903) | Cod sursa (job #79399) | Cod sursa (job #1092467)
#include <iostream>
#include <fstream>
using namespace std;
int noword,noletters;
string s;
bool isLit(int i){
if ( (s[i]>='a' and s[i]<='z') or (s[i]>='A' and s[i]<='Z') ) return 1;
return 0;
}
int main(){
ifstream f("text.in");
ofstream g("text.out");
for(; !f.eof(); ){
getline(f, s);
s+=' ';
for (int i=0;i<s.size();++i){
if ( isLit(i) == 0 && (i > 0) && isLit(i-1) == 1) ++noword;
if ( isLit(i) ) noletters++;
}
}
g << noletters / noword;
f.close();
g.close();
return 0;
}