Pagini recente » Cod sursa (job #1647471) | Cod sursa (job #2780349) | Cod sursa (job #763827) | Cod sursa (job #2924001) | Cod sursa (job #508389)
Cod sursa(job #508389)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
unsigned long total;
unsigned long cuvinte;
int start;
char c;
char chars[1000];
int main()
{
FILE *in,*out;
in = fopen("text.in","r");
out = fopen("text.out","w");
int i;
for ( i='A'; i<='Z'; i++ )
chars[(int)i] = 1;
for ( i='a'; i<='z'; i++ )
chars[(int)i] = 1;
while (!feof(in))
{
fscanf(in,"%c",&c);
if (chars[(int)c])
{
if (!start)
{
start = 1;
cuvinte += 1;
}
total += 1;
}
else
start = 0;
}
fprintf(out,"%lu",total/cuvinte);
return 0;
}