Cod sursa(job #2917704)

Utilizator Ilie_MityIlie Dumitru Ilie_Mity Data 7 august 2022 11:23:23
Problema Text Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.72 kb
//Ilie Dumitru
#include<cstdio>

const int NMAX=(1<<20)|5;

char s[NMAX];

int nrCuv, nrLit;

int main()
{
    FILE* f=fopen("text.in", "r"), *g=fopen("text.out", "w");
    int i;
    bool cuv;
    fgets(s, NMAX, f);
    do
    {
        cuv=0;
        for(i=0;s[i];++i)
        {
            if((s[i]>='a' && s[i]<='z') || (s[i]>='A' && s[i]<='Z'))
            {
                if(!cuv)
                    ++nrCuv, cuv=1;
                ++nrLit;
            }
            else
                cuv=0;
        }
    }while(!feof(f));
    fclose(f);
    printf("%d %d", nrLit, nrCuv);
    if(nrCuv)
        fprintf(g, "%d", nrLit/nrCuv);
    else
        fprintf(g, "0");
    fclose(g);
    return 0;
}