Cod sursa(job #937067)

Utilizator Paula-ElenaPaula-Elena Margarit Paula-Elena Data 9 aprilie 2013 14:52:37
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
#include<fstream>
#include<string.h>
using namespace std;

ifstream fin("text.in");
ofstream fout("text.out");

const int MAXN = 270000;
char v[MAXN];
int n, cuv, l;

int main(){
    int i=0;
    fin.getline(v, MAXN);
    n = strlen(v);

    if(v[i]>='a' && v[i]<='z')
        l++;
    if(v[i]>='A' && v[i]<='Z')
        l++;
    for(i=1; i<=n; ++i){
        while((v[i]>='a' && v[i]<='z') || (v[i]>='A' && v[i]<='Z')){
            ++l;
            ++i;
        }
        if(v[i-1]>='a' && v[i-1]<='z')
            cuv++;
        if(v[i-1]>='A' && v[i-1]<='Z')
            cuv++;
    }

   fout << l/cuv;

    fin.close();
    fout.close();

    return 0;
}