Pagini recente » Borderou de evaluare (job #1917963) | Cod sursa (job #1800255) | Cod sursa (job #2609011) | Cod sursa (job #2232150) | 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;
}