Cod sursa(job #1438881)

Utilizator george.stefanGeorge Stefan george.stefan Data 21 mai 2015 00:55:15
Problema Text Scor 30
Compilator c Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <stdio.h>
#include <string.h>

int main(void)
{
    FILE *f=fopen("text.in","rt");
    FILE *g=fopen("text.out","wt");

    char *cuv,text[(1024*1024+1)];

    fgets(text,(1024*1024+1),f);

    cuv=strtok(text," `~!@#$%^&*()-_=+{}[]:;\"',.<>/?0123456789");

    long long nr_cuv=0,nr_car=0;

    while(cuv!=NULL)
    {
        nr_cuv++;
        nr_car+=strlen(cuv);
        cuv=strtok(NULL," `~!@#$%^&*()-_=+{}[]:;\"',.<>/?1234567890");
    }
    if(nr_cuv==0)
    {
        printf("0");
        fprintf(g,"0");
    }
    else
        {
            printf("%lld",nr_car/nr_cuv);
            fprintf(g,"%lld",nr_car/nr_cuv);
        }





    return 0;
}