Pagini recente » Cod sursa (job #2165142) | Borderou de evaluare (job #2038077) | Borderou de evaluare (job #1893946) | Borderou de evaluare (job #463071) | Cod sursa (job #1670592)
#include <fstream>
using namespace std;
int main()
{
int words = 0;
int letters = 0;
bool inWord = false;
ifstream fin("text.in");
char c;
while (fin >> noskipws >> c)
{
if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'))
{
letters++;
inWord = true;
}
else
{
if (inWord)
{
words++;
inWord = false;
}
}
}
fin.close();
if (((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) && inWord)
{
words++;
}
ofstream fout("text.out");
fout << letters / words;
fout.close();
return 0;
}