Pagini recente » Cod sursa (job #187376) | Cod sursa (job #698642) | Cod sursa (job #2548668) | Cod sursa (job #1636193) | Cod sursa (job #45800)
Cod sursa(job #45800)
#include <stdio.h>
int Calc_Cuv(){
FILE*f=fopen("text.in","r");
FILE*g=fopen("text.out","w");
int nr_cuv=0;
char txt,aux=32;
while(!feof(f)){
fscanf(f,"%c",&txt);
if(!((txt>=65&&txt<=90)||(txt>=97&&txt<=122)) && ((aux>=65&&aux<=90)||(aux>=97&&aux<=122)))
nr_cuv++;
aux=txt;
}
return nr_cuv;
}
int Calc_Litere(){
FILE*f=fopen("text.in","r");
FILE*g=fopen("text.out","w");
char txt;
int nr_lit=0;
while(!feof(f)){
fscanf(f,"%c",&txt);
if((txt>=65&&txt<=90)||(txt>=97&&txt<=122))
nr_lit++;
//fprintf(g,"%c",txt);
}
return nr_lit;
}
int main(){
FILE*g=fopen("text.out","w");
int nr_lit,nr_cuv;
nr_lit=Calc_Litere();
nr_cuv=Calc_Cuv();
fprintf(g,"%d",nr_lit/nr_cuv);
return 0;
}