Pagini recente » Cod sursa (job #1373396) | Cod sursa (job #1166418) | Cod sursa (job #1362780) | Cod sursa (job #46307) | Cod sursa (job #306272)
Cod sursa(job #306272)
#include<iostream.h>
#include<fstream.h>
#include<ctype.h>
ifstream f("text.in");
ofstream g("text.out");
int main()
{
char *sir,*aux;
sir=new char[40001];
f.get(sir,40000);
f.get();
if(!f.eof())
{
aux=new char[10001];
while(!f.eof())
{
f.get(aux,10000);
f.get();
strcat(sir,aux);
}
}
long n,s,i,num;
n=0;s=0;
num=strlen(sir);
if(isalpha(sir[0]))s++,n++;
for(i=1;i<num;i++)
{
if(isalpha(sir[i]))s++;
if(!isalpha(sir[i-1])&&isalpha(sir[i]))n++;
}
//g<<sir<<" \n";
if(n==0)g<<'0 \n';
else g<<s/n<<'\n';
f.close();
g.close();
return 0;
}