Pagini recente » Cod sursa (job #7111) | Cod sursa (job #1676792) | Cod sursa (job #3192695) | Cod sursa (job #2882859) | Cod sursa (job #2344216)
#include <fstream>
#include <string>
#include <cctype>
using namespace std;
int main()
{
ifstream input("text.in");
string text;
getline(input, text);
int numWords = 0;
int ct = 0;
bool lastWasLetter = false;
for (unsigned int i = 0u; i < text.size(); i++)
{
bool isLetter = isalpha(text[i]) || isdigit(text[i]);
if (isLetter)
ct++;
if (lastWasLetter && !isLetter)
numWords++;
lastWasLetter = isLetter;
}
ofstream output("text.out");
int result = 0;
if (numWords != 0)
result = ct / numWords;
output << result;
return 0;
}