Pagini recente » Borderou de evaluare (job #719787) | Borderou de evaluare (job #3175087) | Cod sursa (job #613180) | Cod sursa (job #2761501) | Cod sursa (job #610452)
Cod sursa(job #610452)
#include <cstdio>
#define DN 1024*2048
using namespace std;
int i,nrcuv,sumlung;
char v[DN];
bool good(char x)
{
if((x>='a' && x<='z') || (x>='A' && x<='Z')) return true;
return false;
}
int main()
{
freopen("text.in","r", stdin);
fgets(v, DN, stdin);
for(i=0;v[i]!=0;i++) {
while(good(v[i])==false && v[i]!=0) i++;
if(good(v[i]))
{
nrcuv++;
while(good(v[i])==true) { i++; sumlung++;}
}
}
freopen("text.out","w", stdout);
if(nrcuv==0){ printf("0"); return 0;}
printf("%d",sumlung/nrcuv);
fclose(stdin);
fclose(stdout);
return 0;
}