Pagini recente » Cod sursa (job #1834933) | Cod sursa (job #525851) | Cod sursa (job #1728006) | Cod sursa (job #1710892) | Cod sursa (job #40596)
Cod sursa(job #40596)
#include <iostream>
FILE * fi=fopen ("text.in", "rt");
FILE * fo=fopen ("text.out", "wt");
char cur, prec;
int lung=0, cuv=0;
int main (void) {
fscanf (fi, "%c", &prec);
if (((prec>='A') && (prec<='Z')) || ((prec>='a') && (prec<='z'))) lung++;
while (!feof(fi)) {
fscanf (fi, "%c", &cur);
if (((cur>='A') && (cur<='Z')) || ((cur>='a') && (cur<='z'))) lung++;
if (((cur<'A') || ((cur>'Z') && (cur<'a')) || (cur>'z')) && (((prec>='A') && (prec<='Z')) || ((prec>='a') && (prec<='z')))) cuv++;
prec=cur;
}
if (((cur>='A') && (cur<='Z')) || ((cur>='a') && (cur<='z'))) { lung++; cur++;}
//if (!cur) fprintf (fo, "0");
fprintf (fo, "%d", (lung/cuv));
fclose (fi);
fclose (fo);
return 0;
}