Pagini recente » Cod sursa (job #2406236) | Cod sursa (job #1520825) | Cod sursa (job #648948) | Cod sursa (job #39155) | Cod sursa (job #1360351)
#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++;
}
if(words != 0)
ki << letters / words;
else
ki << 0;
ki.close();
return 0;
}