Cod sursa(job #28678)

Utilizator aliasbindAndrei Gorgan aliasbind Data 8 martie 2007 10:18:27
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <iostream>
#include <string.h>
using namespace std;

int litera(char c)
{
   int i;
   for(i=65; i<=90; i++)
      if(int(c)==i) return 1;
   for(i=97; i<=122; i++)
      if(int(c)==i) return 1;
   return 0;
}
int main()
{
    char a[1000000];
    freopen("text.in", "r", stdin);
    freopen("text.out", "w", stdout);
    cin.get(a, 1000000);
    cin.get();
    int n=strlen(a), i, j, b=0, l=0, c=0;
    for(i=0; i<n; i++)
    {
        if(litera(a[i]))
        {
           b=1;
           l++;
        }
        if(!litera(a[i]) && b)
        {
            b=0;
            c++;
        }
    }
    cout << l/c;
}