Pagini recente » Cod sursa (job #2943923) | Cod sursa (job #335446) | Cod sursa (job #2258233) | Cod sursa (job #1896019) | Cod sursa (job #291194)
Cod sursa(job #291194)
#include <cstdio>
const int N = 2000000;
char s [N];
int nr_cuv,l;
bool corect(char c)
{
if (('a' <= c)&&(c <= 'z'))
return true;
if (('A' <= c)&&(c <= 'Z'))
return true;
return false;
}
void citire()
{
bool bloc = false;
fgets (s+1,N,stdin);
for (int i = 1; s[i] != 0; ++i)
if (!bloc && corect(s[i]))
{
bloc = true;
++nr_cuv;
++l;
}
else
if (bloc && !corect(s[i]))
bloc = false;
else
if (bloc && corect (s [i]))
++l;
}
void afisare()
{
printf ("%d",l/nr_cuv);
}
int main()
{
freopen ("text.in","r",stdin);
freopen ("text.out","w",stdout);
citire();
afisare();
return 0;
}