Pagini recente » Cod sursa (job #1718340) | Cod sursa (job #2021578) | Cod sursa (job #2149573) | Cod sursa (job #832091)
Cod sursa(job #832091)
#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;
}