Cod sursa(job #192026)

Utilizator firewizardLucian Dobre firewizard Data 30 mai 2008 14:30:15
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <stdio.h>
#include <string> 
#define cuv(c) (((c) >= 'a' && (c) <= 'z') || ((c) >= 'A' && (c) <= 'Z')) 
char c[2048*1024]; 
int main() 
{ 
    long n, nc = 0, nl = 0, i; 
    freopen("text.in","r",stdin);
    freopen("text.out", "w", stdout);
    fgets(c,2048*1024,stdin);
    n=strlen(c)+2;
    c[n]=' '; 
    for (i = 0; i < n; i++){ 
        if (cuv(c[i])){ 
           nl++; 
           if(!cuv(c[i+1]))nc++; 
           } 
        } 
     
    printf("%ld\n", (long)(nl/nc));
    return 0; 
}