Pagini recente » Cod sursa (job #1637950) | Cod sursa (job #2580505) | Cod sursa (job #2490286) | Cod sursa (job #1411692) | Cod sursa (job #1524904)
#include <fstream>
#include <string>
#include <sstream>
#include <cctype>
#include <cstring>
#define LMAX 1048580
typedef unsigned uint;
std::fstream in, out;
char text[LMAX];
uint words, len, llen;
bool word;
int main(int argv, char **argc)
{
in.open("text.in", std::fstream::in);
out.open("text.out", std::fstream::out);
in.getline(text, LMAX - 2);
for (uint i = 0; i < strlen(text); ++i)
if (std::isalpha(text[i]))
{
++len;
word = true;
}
else if (word)
{
++words;
word = false;
}
out << len / words;
return 0;
}