Cod sursa(job #1597356)

Utilizator kassay_akosKassay Akos kassay_akos Data 11 februarie 2016 21:58:38
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb
#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;
}