Pagini recente » Cod sursa (job #1180755) | Cod sursa (job #564960) | Cod sursa (job #462860) | Cod sursa (job #1449078) | Cod sursa (job #45830)
Cod sursa(job #45830)
#include <stdio.h>
int Calc_Cuv(){
FILE*f=fopen("text.in","r");
long long 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");
char txt;
long long 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");
long long nr_lit,nr_cuv;
nr_lit=Calc_Litere();
nr_cuv=Calc_Cuv();
fprintf(g,"%lld",nr_lit/nr_cuv);
return 0;
}