Cod sursa(job #832091)

Utilizator DorelBarbuBarbu Dorel DorelBarbu Data 9 decembrie 2012 20:35:46
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
char sep[]="`~!@#$%^&*()_-+=[{]};:'|\<,>./?|\ """,numere[]="0123456789";
char text[6000000],*p;
ifstream in("text.in");
ofstream out("text.out");
int main()
{
    unsigned long long nr_cuv=0, lg=0;
    in.getline(text,6000000);
    p=strtok(text,sep);
    while(p!=NULL)
    {
        if(strcspn(p,numere)==strlen(p))
        {
            lg+=strlen(p);
            nr_cuv++;
        }
        p=strtok(0,sep);
    }
    out<<lg/nr_cuv;
    return 0;
}