Pagini recente » Cod sursa (job #2692526) | Cod sursa (job #1287685) | Cod sursa (job #2758610) | Borderou de evaluare (job #1569091) | Cod sursa (job #234697)
Cod sursa(job #234697)
#include <cstdio>
#include <cstring>
#define N (1<<10)+20
int n,i,l,cuv,len;
char s[N];
int main()
{
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
fgets(s,N,stdin);
len=strlen(s);
cuv=0;
for (i=0; i<len; i++)
{
if (s[i]>=97 && s[i]<=122 || s[i]>=65 && s[i]<=90) cuv++;
for (; s[i]>=97 && s[i]<=122 || s[i]>=65 && s[i]<=90; i++) l++;
for (; s[i]<97 && s[i]>122 && s[i]<65 && s[i]>90; i++);
}
if (cuv) printf("%d",l/cuv);
else printf("%d",l);
return 0;
}