Pagini recente » Cod sursa (job #1094584) | Cod sursa (job #2440893) | Cod sursa (job #1459628) | Cod sursa (job #2976193) | Cod sursa (job #1313944)
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char s[1048576], cuv[30];
int i, nrcuv, nrlitere, k;
int main()
{
fin.getline(s, 1048576);
i=0;
nrcuv=0;
nrlitere=0;
while(s[i]!=NULL)
{
while(strchr(" ,./?:;!-", s[i])!=NULL&&s[i]!=NULL) i++;
k=0;
while(strchr(" ,./?:;!-", s[i])==NULL&&s[i]!=NULL)
{
cuv[k++]=s[i++];
}
if(k!=0)
{
cuv[k]='\0';
nrlitere+=strlen(cuv);
nrcuv++;
}
}
nrcuv=nrlitere/nrcuv;
fout<<nrcuv;
return 0;
}