Cod sursa(job #792162)

Utilizator vasile_pojogaPojoga Vasile vasile_pojoga Data 26 septembrie 2012 17:29:07
Problema Text Scor 40
Compilator cpp Status done
Runda asem-etapa1 Marime 0.72 kb
#include <fstream>
#include <string>
using namespace std;

int main(){
    string s;
    int i=0,c=0,l=0,n;
    bool ok=false;
    ifstream fi("text.in");
    ofstream fo("text.out");
    getline(fi,s);
    n=s.length();
    while (!((s[i]>='a' && s[i]<='z')||(s[i]>='A' && s[i]<='Z')) && i<=n) ++i;
    while (i<=n)
        if ((s[i]>='a' && s[i]<='z')||(s[i]>='A' && s[i]<='Z'))
        {
        ++l;
        ++i;
        ok=true;
        }
        else if (ok)
             {
             while (!((s[i]>='a' && s[i]<='z')||(s[i]>='A' && s[i]<='Z')) && i<=n) ++i;
             ++c;
             ok=false;
             }
    if (ok) ++c;
    fo<<l/c<<endl;
    //fo<<l<<" "<<c<<endl;  
    return 0;
}