Pagini recente » Cod sursa (job #721688) | Cod sursa (job #3255026) | Cod sursa (job #28296) | Cod sursa (job #1467264) | Cod sursa (job #443031)
Cod sursa(job #443031)
#include<stdio.h>
#include<string.h>
long c,l;//nr de cuvinte/nr de litere
void solve()
{
long ok; //daca e 1 -> caracterul este o litera , 0 in caz contar
long ult; //daca e 1 -> caracterul la care sunt apartine cuvantului anterior , 0 in caz contrar
char x; //caracterul citit
c=0;
l=0;
ult=0;
scanf("%c",&x);
while(x!=26)
{
ok=0;
if(((x>='a')&&(x<='z'))
||
((x>='A')&&(x<='Z')))
{
if(ult==1)
l++;
else
{
ult=1;
c++;
l++;
}
ok=1;
}
if(ok==0)
ult=0;
scanf("%c",&x);
}
printf("%ld\n",l/c);
}
int main()
{
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
solve();
fclose(stdin);
fclose(stdout);
return 0;
}