Cod sursa(job #1110001)

Utilizator Balescu_OvidiuBalescu Ovidiu-Gheorghe Balescu_Ovidiu Data 17 februarie 2014 19:32:31
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.78 kb
#include<stdio.h>
#include<stdlib.h>
char c[40]; int q,i,cuv,flag,m,F=1;
int main()
{
    FILE*f=fopen("text.in","r"); FILE*h=fopen("text.out","w");
    while(!feof(f))
    {
        fscanf(f,"%c",&c[i]);
        if(!feof(f))
        {
            if((F==1)&&((c[i]>64)&&(c[i]<91)))
            {
                cuv++;
                F=0;
            }
            if((c[i]>96&&c[i]<123)||(c[i]<91&&64<c[i]))
            {
                q++;
                flag=1;
            }
            else
            if((c[i]==32||c[i]==45||c[i]==0)&&flag==1)
            {
               cuv++;
               flag=0;
            }
        }
        i++;
    }
    if(c[0]>64&&c[0]<123) q++;
    m=q/cuv;
    fprintf(h,"%i",m);
    fclose(f); fclose(h);
    return 0;
}