Pagini recente » Cod sursa (job #2904201) | Cod sursa (job #282768) | Cod sursa (job #141598) | Cod sursa (job #2294643) | Cod sursa (job #292786)
Cod sursa(job #292786)
#include<fstream>
#include<string.h>
#define limit 1000000
using namespace std;
bool litera (char c)
{
if (c>='a' && c<='z') return true;
if (c>='A' && c<='Z') return true;
return false;
}
int main()
{
char temp;
bool prev,curr;
int len=0,cuv=0;
bool test;
ifstream in ("text.in", ios::binary);
if (!in) return -1;
in.read(&temp, 1);
if (litera(temp)) {
prev=true;
len++;
}
else prev=false;
in.read(&temp,1);
while (!in.eof())
{
curr=litera(temp);
if (curr) len++;
else if (!curr && prev) cuv++;
prev=curr;
in.read(&temp, 1);
}
if (prev) cuv++;
ofstream out ("text.out");
out<<len/cuv;
out.close();
return 0;
}