Pagini recente » Cod sursa (job #173995) | Cod sursa (job #22718) | Cod sursa (job #555944) | Cod sursa (job #2066616) | Cod sursa (job #111363)
Cod sursa(job #111363)
#include<fstream.h>
#include<string.h>
ifstream f("text.in");
ofstream g("text.out");
char a[1000000];
int k,i,q,p;//q-nr de cuvinte,p-nr de caractere
int main()
{
f.get(a,10000000);
k=strlen(a)-1;
if(!((a[0]>='A'&&a[0]<='Z')||(a[0]>='a'&&a[0]<='z')))
q=-1;
for(i=0;i<=k;i++)
if((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z'))//if(a[i]<='9'||a[i]==' '||a[i]=='-'||a[i]=='!'||a[i]=='?'||a[i]=='.'||a[i]==','||a[i]==';')
p++;
else
{while(!((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z')))
i++;
q++;i--;}
if((a[k]>='A'&&a[k]<='Z')||(a[k]>='a'&&a[k]<='z'))
q++;
k=p/q;
g<<k;
return 0;
}