Pagini recente » Cod sursa (job #1349662) | Cod sursa (job #599143) | Cod sursa (job #310581) | Cod sursa (job #606605) | Cod sursa (job #2917704)
//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;
}