Cod sursa(job #2218146)

Utilizator ciucacosmin109Ciuca Cosmin ciucacosmin109 Data 3 iulie 2018 14:31:23
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include<iostream>
#include<fstream>
#include<string.h>
using namespace std;

int main()
{   ifstream f("text.in");
    ofstream g("text.out");
    char s[1000000];
    float l=0,nr=0,sum=0;

    while(f.get(s,1000000)){

        //char *p =strtok(s,"`!\"$%^&*()_+=-");
        for(int i=0;i<strlen(s);i++)
            if(('a'<=s[i] && s[i]<='z') || ('A'<=s[i] && s[i]<='Z')) l++;
            else{
                if(l){
                    sum=sum+l;
                    nr++;
                    l=0;
                }
            }

    }
    if(l) {
        sum+=l;
        nr++;
    }
    if(nr!=0)g<<sum/nr<<endl;
    else g<<0;
    f.close();
    g.close();
}