Pagini recente » Cod sursa (job #1860038) | Cod sursa (job #1517453) | Cod sursa (job #2722229) | Cod sursa (job #1071715) | Cod sursa (job #45804)
Cod sursa(job #45804)
#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=16;
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;
}