Pagini recente » Cod sursa (job #1472129) | Cod sursa (job #488532) | Cod sursa (job #1922479) | Cod sursa (job #337531) | Cod sursa (job #2409566)
#include <cstring>
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int main() {
string str;
getline(fin, str);
char sep[] = "!@#$%^&*()_-,.?{}[] =+/\\\"\'";
int i = 0;
int lungimeTotala = 0, cuvinte = 0;
while (i < str.size()) {
if (!strchr(sep, str[i])) {
cuvinte++;
while (!strchr(sep, str[i]) && i < str.size()) {
lungimeTotala++;
i++;
}
} else
i++;
}
fout << lungimeTotala / cuvinte;
fin.close();
fout.close();
return 0;
}