Pagini recente » Cod sursa (job #41091) | Cod sursa (job #1659881) | Cod sursa (job #116212) | Cod sursa (job #2620751) | 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;
}