Cod sursa(job #2128417)

Utilizator NaritaandreiCNAINarita Andrei NaritaandreiCNAI Data 11 februarie 2018 18:15:30
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <stdio.h>
#include <cstring>
using namespace std;
FILE *f,*g;
bool litera(char c)
{
    if((c<'a' || c>'z')&&(c<'A' || c>'Z'))
        return 0;
    return 1;
}
int main()
{   int i,lg,sum=0,nr=0,ok,nr_fake;
    char c;
    f=fopen("text.in","r");
    g=fopen("text.out","w");
    while(!feof(f))
    {
       fscanf(f,"%c",&c);
       nr_fake=0;
       while(litera(c))
       {
           nr_fake++;
           fscanf(f,"%c",&c);
       }
       if(nr_fake)
       {
           sum+=nr_fake;
           nr++;
       }
    }
    fprintf(g,"%d",sum/nr);
    fclose(f);
    fclose(g);
    return 0;
}