Pagini recente » Cod sursa (job #2198742) | Cod sursa (job #1578117) | Cod sursa (job #1049279) | Cod sursa (job #1334693) | Cod sursa (job #1818694)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n=100,nr_words=0,nr_letters=0;
char *a;
a=calloc(n,sizeof(char));
FILE *fin,*fout;
fin=fopen("text.in.txt","r");
for(i=0; i<=n; i++)
{
fscanf(fin,"%c",(a+i));
}
for(i=0; i<=n; i++)
{
if((*(a+i)>='a' && *(a+i)<='z') || (*(a+i)>='A' && *(a+i)<='Z'))
{
nr_letters++;
if(*(a+i+1)==' ' || *(a+i+1)=='-' || *(a+i+1)=='.' || *(a+i+1)==',' || *(a+i+1)=='!' || *(a+i+1)=='?')
nr_words++;
}
}
fout=fopen("text.out.txt","w");
fprintf(fout,"%d",nr_letters/nr_words);
return 0;
}