Pagini recente » Cod sursa (job #280121) | Cod sursa (job #2047240) | Cod sursa (job #1925267) | Cod sursa (job #2047193) | Cod sursa (job #2633682)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("text.in");
ofstream fout ("text.out");
string s;
long long cuvinte, litere;
bool cuvant = false;
int main() {
getline(fin, s);
for (int i = 0; i < s.size(); ++i) {
if ((s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z')) {
++litere;
cuvant = true;
}
if (cuvant == true && (s[i] < 'A' || (s[i] > 'Z' && s[i] < 'a') || s[i] > 'z')) {
cuvant = false;
++cuvinte;
}
if (i == s.size() - 1 && ((s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z')))
++cuvinte;
}
fout << litere / cuvinte;
return 0;
}