Pagini recente » Cod sursa (job #1462065) | Cod sursa (job #1321183) | Cod sursa (job #1331997) | Cod sursa (job #1924358) | Cod sursa (job #46432)
Cod sursa(job #46432)
#include <stdio.h>
int Calc_Cuv(){
FILE*f=fopen("text.in","r");
long long nr_cuv=0;
char unsigned 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;
}
if((aux>=65&&aux<=90)||(aux>=97&&aux<=122))nr_cuv++;
return nr_cuv;
}
int Calc_Litere(){
FILE*f=fopen("text.in","r");
unsigned 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;
}