Pagini recente » Cod sursa (job #713111) | Cod sursa (job #993872) | Cod sursa (job #2103735) | Cod sursa (job #1086066) | Cod sursa (job #292641)
Cod sursa(job #292641)
#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;
while (!in.eof()) {
in.read(&temp, 1);
curr=litera(temp);
if (curr) len++;
else if (!curr && prev) cuv++;
prev=curr;
}
in.close();
ofstream out ("text.out");
out<<len/cuv;
out.close();
return 0;
}