Pagini recente » Cod sursa (job #1704572) | Cod sursa (job #1089864) | Cod sursa (job #2528003) | Cod sursa (job #1875357) | Cod sursa (job #2483310)
#include <fstream>
#include <string.h>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
string prop;
int words, letters, i;
bool start = false, first = true;
bool isChar(char a){
return ((a >= 'a' && a <= 'z') || (a >= 'A' && a <= 'Z'));
}
int main(){
getline(in, prop);
for(i = 0; i < prop.size(); i++){
if(isChar(prop[i])){
letters++;
start = true;
if(first){
words++;
first = false;
}
}
else{
if(start && isChar(prop[i + 1])){
words++;
}
}
}
if(!letters){
out << 0;
return 0;
}
out << letters / words;
return 0;
}