Pagini recente » Cod sursa (job #362318) | Cod sursa (job #2746830) | Cod sursa (job #1891930) | Cod sursa (job #2600491) | Cod sursa (job #2409569)
#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);
size_t i = 0;
int lungimeTotala = 0, cuvinte = 0;
while (i < str.size()) {
if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z')) {
cuvinte++;
while (((str[i] >= 'a' && str[i] <= 'z') ||
(str[i] >= 'A' && str[i] <= 'Z')) &&
i < str.size()) {
lungimeTotala++;
i++;
}
} else
i++;
}
fout << lungimeTotala / cuvinte;
fin.close();
fout.close();
return 0;
}