Cod sursa(job #2599812)

Utilizator tonitzasimKevin Simon tonitzasim Data 11 aprilie 2020 19:15:16
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.65 kb
#include<bits/stdc++.h>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
char a[2000001];
int main(){
int k,i,medie,litere=0,cuvinte=0;
in.getline(a,2000001);
k=strlen(a);
for(i=0;i<k;i++){
    if(i==0){
        if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
        {
            cuvinte++;
            litere++;
        }
    }
    else {
        if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')){
        litere++;
            if((a[i-1]<'A'||(a[i-1]>'Z'&&a[i-1]<'a')|| a[i-1]>'z'))
               cuvinte++;
        }
    }
}
if(litere==0)
    out<<0;
else {
    medie=litere/cuvinte;
    out<<medie;
}
}