Pagini recente » Cod sursa (job #896913) | Cod sursa (job #389854) | Cod sursa (job #615271) | Cod sursa (job #3156555) | Cod sursa (job #262931)
Cod sursa(job #262931)
#include <stdio.h>
#include <string.h>
int main()
{
FILE *in = fopen("text.in", "r");
FILE *out = fopen("text.out", "w");
long nbChars = 0;
long nbWords = 0;
char c;
bool lastChIsLetter = false;
while((c=getc(in))!=EOF)
{
if (('a' <= c && 'z' >= c) || ('A' <= c && 'Z' >= c))
{
nbChars ++;
if (!lastChIsLetter)
nbWords ++;
lastChIsLetter = true;
}
else
lastChIsLetter = false;
}
fprintf(out, "%ld", nbChars/nbWords);
fclose(in);
fclose(out);
}