Cod sursa(job #561950)

Utilizator RoCoderRo COder RoCoder Data 22 martie 2011 00:13:47
Problema Text Scor 90
Compilator c Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <stdio.h>
#
int main ()
{
    FILE *fi, *fo;

    fi = fopen("text.in", "r");
    fo = fopen("text.out", "w");

    long n1=0, n2=0;
    char c='0', c2='0';

    do {
        c2=c;
        fscanf(fi, "%c", &c);
        if((c>='a' && c<='z') || (c>='A' && c<='Z'))
            n1++;
        if(((c2>='a' && c2<='z') || (c2>='A' && c2<='Z')) && !((c>='a' && c<='z') || (c>='A' && c<='Z')))
            n2++;

        //fprintf(stdout, "%c", c);
    } while(!feof(fi));

    //printf("\n%d %d", n1, n2);

    if(c2==c && ((c>='a' && c<='z') || (c>='A' && c<='Z'))) n1--;

    fprintf(fo,"%ld", n1/n2);
    fclose(fi);
    fclose(fo);

    return 0;
}