Pagini recente » Cod sursa (job #766359) | Rating Vidam Szablocs (SirVSbi) | Cod sursa (job #2772992) | Cod sursa (job #199747) | Cod sursa (job #1501767)
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <ctype.h>
bool is_letter(char c){
if((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'))
return true;
return false;
}
int main()
{
FILE *input, *output;
input = fopen("text.in", "r");
output = fopen("text.out", "w");
int words=0, letters=0;
char c, prev_c;
c = fgetc(input);
while(c != EOF){
if(isalpha(c))
letters++;
else if(isalpha(prev_c))
words++;
prev_c = c;
c = fgetc(input);
//fprintf(output, "%c", prev_c);
}
//fprintf(output, "\nwords: %d\n", words);
//fprintf(output, "letters: %d\n", letters);
fprintf(output, "%d\n", letters/words);
return 0;
}