Cod sursa(job #777435)

Utilizator eddymangeoManoloiu Edmond eddymangeo Data 12 august 2012 12:49:21
Problema Text Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.97 kb
#include<stdio.h>
#include<stdlib.h>
#define BUFMAX 1005
int main ()
{
    FILE *f,*g;
    f = fopen("text.in","r");
    g = fopen ("text.out","w");
    char buffer [BUFMAX],sep[]=" ,.;:-!?/\",*p;
    int cuvinte=0,LungimeCuvant=0;
    if (f == NULL)
        fprintf(stderr, "Eroare! Nu am putut deschide fisierul!\n");
    else
    {
        while (fgets(buffer, BUFMAX, f) != NULL)
        {
            //fputs (buffer, stdout);
            //text += strlen(buffer);
            p=strtok(buffer,sep);
            while(p!=NULL)
            {
                cuvinte++;
                LungimeCuvant += strlen(p);
                p=strtok(NULL,sep);
            }
            //printf("%d\n",cuvinte-1);
            //printf("%d",LungimeCuvant-1);
        }
        //medie = (LungimeCuvant-1)/(cuvinte-1);
        //printf("%d %d %d",cuvinte,LungimeCuvant,medie);
        fprintf(g,"%d", (LungimeCuvant-1)/(cuvinte-1));
        fclose (f);
    }
return 0;
}