Cod sursa(job #508388)

Utilizator lookyLucaci Alexandru Adrian looky Data 8 decembrie 2010 02:24:16
Problema Text Scor 100
Compilator c Status done
Runda Arhiva de probleme Marime 0.76 kb
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

unsigned long total;
unsigned long cuvinte;
int start;
char c;
char chars[1000];
int main()
{
    FILE *in,*out;
    in = fopen("text.in","r");
    out = fopen("text.out","w");
    int i;
    for ( i='A'; i<='Z'; i++ )
        chars[(int)i] = 1;
    for ( i='a'; i<='z'; i++ )
        chars[(int)i] = 1;
    while (!feof(in))
    {
        fscanf(in,"%c",&c);
        if (chars[c])
            {
                if (!start)
                    {
                        start = 1;
                        cuvinte += 1;
                    }
                total += 1;
            }
        else
            start = 0;
    }
    fprintf(out,"%lu",total/cuvinte);
    return 0;
}