Cod sursa(job #1696161)

Utilizator david12345Rotari David david12345 Data 28 aprilie 2016 15:13:41
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <stdio.h>
#include <stdlib.h>
 
int main(){
    int nrlit, nrcuv;
    FILE*fi,*fo;
    fi=fopen("text.in","r");
    fo=fopen("text.out","w");
    nrlit=nrcuv=0;
    char cpr, c;
    cpr=' ';
    c=fgetc(fi);
    while(c!=EOF){
        if(('a'<=c && c<='z') || ('A'<=c && c<='Z')){
            nrlit++;
            if(cpr<'A' || (cpr>'Z' && cpr<'a') || cpr>'z')
                nrcuv++;
        }
        cpr=c;
        c=fgetc(fi);
    }
    fprintf(fo,"%d", nrlit/nrcuv);
    fclose(fi);
    fclose(fo);
    return 0;
}