Cod sursa(job #2917705)
Utilizator | Data | 7 august 2022 11:28:29 | |
---|---|---|---|
Problema | Text | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.63 kb |
//Ilie Dumitru
#include<cstdio>
const int NMAX=(1<<20)|5;
int nrCuv, nrLit;
int main()
{
FILE* f=fopen("text.in", "r"), *g=fopen("text.out", "w");
char c;
bool cuv=0;
fscanf(f, "%c", &c);
do
{
if((c>='a' && c<='z') || (c>='A' && c<='Z'))
{
if(!cuv)
++nrCuv, cuv=1;
++nrLit;
}
else
cuv=0;
fscanf(f, "%c", &c);
}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;
}