Cod sursa(job #2483292)
| Utilizator | Data | 29 octombrie 2019 17:27:59 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp-32 | Status | done |
| Runda | Arhiva de probleme | Marime | 0.54 kb |
#include <fstream>
#include <string.h>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
string prop;
int words = 1, letters, i;
bool start = false;
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;
}
else{
if(start && isChar(prop[i + 1])){
words++;
}
}
}
out << letters / words;
return 0;
}
