Pagini recente » Borderou de evaluare (job #1567462) | Cod sursa (job #84723) | Cod sursa (job #2148500) | Cod sursa (job #812810) | Cod sursa (job #2737393)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int cnt,length;
char s[1000010], delim[]=" -,.!?`=[]'/\{}:<>_+",*p;
int main() {
fin.getline(s,1000000);
for (int i=0;s[i]!=0;i++) {
if ((s[i]>='0'&&s[i]<='9')||(s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))
length++;
}
p=strtok(s,delim);
while (p!=nullptr) {
p=strtok(nullptr,delim);
cnt++;
}
fout<<length/cnt;
return 0;
}