Cod sursa(job #1547972)

Utilizator VasilescuVasilescu Eliza Vasilescu Data 10 decembrie 2015 10:35:23
Problema Text Scor 40
Compilator c Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <stdio.h>

int litera(char k){
    if('A'<=k && k<='Z' || 'a'<=k && k<='z')
        return 1;
    else
        return 0;
}

int main(){
    FILE *fin, *fout;
    fin=fopen("text.in", "r");
    fout=fopen("text.out", "w");

    int c, car;
    char k, kv;

    k=fgetc(fin);
    kv=k;
    car=0;
    c=1;
    while(k!='\n' && k!=0){
        if(litera(k)==1)
            car++;
        if(litera(k)==1 && litera(kv)==0)
            c++;
        kv=k;
        k=fgetc(fin);
    }

    fprintf(fout, "%d", car/c);

    fclose(fin);
    fclose(fout);

    return 0;
}