Pagini recente » Cod sursa (job #2817564) | Cod sursa (job #1187503) | Concursuri | Cod sursa (job #2977964) | Cod sursa (job #1247431)
#include <cstdio>
#define MAX ((1 << 20) + 1)
#define good(c) (('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z'))
using namespace std;
int sum, length;
char text[MAX];
void solve()
{
int i = 0, sum = 0, no = 0;
while(i < length)
{
if(good(text[i]))
no++;
while(good(text[i]))
{
i++;
sum++;
}
i++;
}
printf("%d\n", sum / no);
}
void read()
{
char c;
freopen("text.in", "r", stdin);
freopen("text.out", "w", stdout);
while(scanf("%c", &c) != EOF)
{
text[length] = c;
length++;
}
}
int main()
{
read();
solve();
return 0;
}