Pagini recente » Cod sursa (job #2953829) | Cod sursa (job #2567642) | Cod sursa (job #809497) | Cod sursa (job #109267) | Cod sursa (job #1360327)
#include <fstream>
#include <string>
#include <ctype.h>
using namespace std;
int main()
{
ifstream be("text.in");
ofstream ki("text.out");
string s;
getline(be, s);
int wordsize = 0;
int letters = 0, words = 0;
bool prevwasword = false;
for(int i = 0; i < s.size(); i++)
{
if(isalpha(s[i]))
{
wordsize++;
prevwasword = true;
}
else
{
letters += wordsize;
wordsize = 0;
if(prevwasword)
{
words++;
prevwasword = false;
}
}
}
if(prevwasword)
letters += wordsize;
words++;
ki << letters / words;
ki.close();
return 0;
}