Pagini recente » Cod sursa (job #4924) | Cod sursa (job #106737) | Cod sursa (job #1609074) | Cod sursa (job #2934009) | Cod sursa (job #867339)
Cod sursa(job #867339)
#include <fstream>
#include <iostream>
#include <string.h>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int main()
{
char buffer[255];
bool gotWord = false;
int i,alen,wlen,tlen=0,wcount=0;
while(fin.get(buffer,255))
{
alen = strlen(buffer);
for(i=0;i<alen;i++)
{
if((buffer[i] >= 'a' && buffer[i] <= 'z') || (buffer[i] >= 'A' && buffer[i] <= 'Z'))
{
wlen++;
gotWord = true;
}
else
{
if(gotWord)
{
tlen += wlen;
wcount++;
}
gotWord = false;
wlen = 0;
}
}
if(gotWord)
{
tlen += wlen;
wcount++;
}
}
cout<<wcount<<' '<<tlen;
fout<<tlen/wcount;
}