Pagini recente » Cod sursa (job #755583) | Cod sursa (job #523804) | Cod sursa (job #534008) | Cod sursa (job #2432852) | Cod sursa (job #1209673)
#include <fstream>
#include <cstring>
#include <cctype>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char s[2000000];
char sep[] = " -.,!?/;:][{}=+_|\'";
int lit, cuv;
int main()
{
fin.getline(s, 2000001, EOF);
int n = strlen(s);
for ( int i = 0; i < n; ++i )
if ( isalpha(s[i]) ) lit++;
char* p = strtok(s, sep);
while (p)
{
cuv++;
p = strtok(NULL, sep);
}
fout << lit / cuv;
fin.close();
fout.close();
return 0;
}