Pagini recente » Cod sursa (job #2136255) | Cod sursa (job #87306) | Cod sursa (job #190924) | Cod sursa (job #3147964) | Cod sursa (job #354504)
Cod sursa(job #354504)
#include<fstream.h>
#include<string.h>
int main()
{char v[20000];
long i,pos,str,nc=0,lm,lt=0;
ifstream q("text.in");
ofstream w("text.out");
str=1;
while(str>0)
{q>>v;
nc++;
str=strlen(v);
lt=lt+str;
for(i=0;i<str;i++)
{pos=0;
if(v[i]=='a')
pos=1;
else
if(v[i]=='A')
pos=1;
else
if(v[i]=='b')
pos=1;
else
if(v[i]=='B')
pos=1;
else
if(v[i]=='c')
pos=1;
else
if(v[i]=='C')
pos=1;
else
if(v[i]=='d')
pos=1;
else
if(v[i]=='D')
pos=1;
else
if(v[i]=='e')
pos=1;
else
if(v[i]=='E')
pos=1;
else
if(v[i]=='f')
pos=1;
else
if(v[i]=='F')
pos=1;
else
if(v[i]=='g')
pos=1;
else
if(v[i]=='G')
pos=1;
else
if(v[i]=='h')
pos=1;
else
if(v[i]=='H')
pos=1;
else
if(v[i]=='i')
pos=1;
else
if(v[i]=='I')
pos=1;
else
if(v[i]=='j')
pos=1;
else
if(v[i]=='J')
pos=1;
else
if(v[i]=='k')
pos=1;
else
if(v[i]=='K')
pos=1;
else
if(v[i]=='l')
pos=1;
else
if(v[i]=='L')
pos=1;
else
if(v[i]=='m')
pos=1;
else
if(v[i]=='M')
pos=1;
else
if(v[i]=='n')
pos=1;
else
if(v[i]=='N')
pos=1;
else
if(v[i]=='o')
pos=1;
else
if(v[i]=='O')
pos=1;
else
if(v[i]=='p')
pos=1;
else
if(v[i]=='P')
pos=1;
else
if(v[i]=='q')
pos=1;
else
if(v[i]=='Q')
pos=1;
else
if(v[i]=='r')
pos=1;
else
if(v[i]=='R')
pos=1;
else
if(v[i]=='s')
pos=1;
else
if(v[i]=='S')
pos=1;
else
if(v[i]=='t')
pos=1;
else
if(v[i]=='T')
pos=1;
else
if(v[i]=='u')
pos=1;
else
if(v[i]=='U')
pos=1;
else
if(v[i]=='v')
pos=1;
else
if(v[i]=='V')
pos=1;
else
if(v[i]=='w')
pos=1;
else
if(v[i]=='W')
pos=1;
else
if(v[i]=='x')
pos=1;
else
if(v[i]=='X')
pos=1;
else
if(v[i]=='y')
pos=1;
else
if(v[i]=='Y')
pos=1;
else
if(v[i]=='z')
pos=1;
else
if(v[i]=='Z')
pos=1;
if(pos==0&&i-1!=0&&i+1!=strlen(v))
{nc++;
lt--;}
if(i==0&&pos==0&&i==strlen(v)-1)
{nc--;
lt--;}}}
nc--;
lm=lt/nc;
w<<"\n"<<lm;
return 0;}