Cod sursa(job #873050)

Utilizator andreii1Ilie Andrei andreii1 Data 6 februarie 2013 20:48:32
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <cstdio>
#include <string>
using namespace std;
char c;
long long cuv,nr;

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

int main()
{
    FILE *f=fopen("text.in","r");
    FILE *g=fopen("text.out","w");
    fscanf(f,"%c",&c);
    while(c!='\n'&&!feof(f))
    {
        if(litera(c)){cuv++;while(litera(c)&&c!='\n'&&!feof(f)){nr++;fscanf(f,"%c",&c);}}
        else fscanf(f,"%c",&c);
    }
    fprintf(g,"%d",nr/cuv);
    fclose(f);
    fclose(g);
    return 0;
}