Cod sursa(job #1255581)

Utilizator Marius7122FMI Ciltea Marian Marius7122 Data 4 noiembrie 2014 22:34:06
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <stdio.h>
#include <string.h>
char s[1000];
int i,nr_cuv=1,nr_lit,n;
bool lit(char c)
{
    if((c<='z'&&c>='a')||(c<='Z'&&c>='A'))return 1;
    else return 0;
}
int main()
{
    FILE*f1,*f2;
    f1=fopen("text.in","r");
    f2=fopen("text.out","w");
    while(!feof(f1))
        fscanf(f1,"%c",&s[n++]);
    for(i=0;i<n;i++)
    {
        if(lit(s[i]))nr_lit++;
        if((s[i]=='-'||s[i]==' ')&&(lit(s[i-1])||i==0))nr_cuv++;
    }
    fprintf(f2,"%d",nr_lit/nr_cuv);
    return 0;
}