Pagini recente » Cod sursa (job #146290) | Cod sursa (job #2062955) | Cod sursa (job #2975502) | Cod sursa (job #1449051) | Cod sursa (job #717022)
Cod sursa(job #717022)
#include <stdio.h>
#include <stdlib.h>
#define MAX 1050000
#define bool char
#define false 0
#define true 1
char input[MAX];
#define is_letter(a) ( ((a)>='a' && (a)<='z') || ((a)>='A' && (a)<='Z'))
int main(){
FILE *fin=fopen("text.in","rb");
FILE *fout=fopen("text.out","wb");
int size=fread(input,1,MAX,fin);
int i;
input[size]=0;
int words=0;
int total=0;
bool was_word=false;
for(i=0; i<size; i++)
{
if(is_letter(input[i]))
{
was_word=true;
total++;
}
else
{
if(was_word==true)
words++;
was_word=false;
}
}
fprintf(fout,"%d",total/words);
fclose(fin);
fclose(fout);
return 0;
}