Pagini recente » Cod sursa (job #3219720) | Cod sursa (job #27235) | Cod sursa (job #2712468) | Rating Rimboi Eusebiu (eusebiuu) | Cod sursa (job #1597356)
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
const int nmax = 2000000; //1 048 576
char s[nmax];
inline int e_litera(char t) {
if ('a' <= t && t <= 'z' || 'A' <= t && t <= 'Z') return true;
return false;
}
int main(){
freopen("text.in", "r", stdin);
freopen("text.out", "w", stdout);
fgets(s, nmax, stdin);
unsigned long long litere = 0, nrCuvinte = 0;
int k = 0;
for (int i = 0; s[i] != '\0'; i++) {
if (e_litera(s[i])) {
litere++;
if (k==0) {
k = 1;
nrCuvinte++;
}
}
else {
k = 0;
};
}
printf("%lld ", litere / nrCuvinte);
fclose(stdin);
fclose(stdout);
return 0;
}