Cod sursa(job #1547969)
Utilizator | Vasilescu Eliza Vasilescu | Data | 10 decembrie 2015 10:30:46 |
---|---|---|---|
Problema | Text | Scor | 30 |
Compilator | c | Status | done |
Runda | Arhiva de probleme | Marime | 0.58 kb |
#include <stdio.h>
int litera(char k){
if('A'<=k && k<='Z' || 'a'<=k && k<='z')
return 1;
else
return 0;
}
int main(){
FILE *fin, *fout;
fin=fopen("text.in", "r");
fout=fopen("text.out", "w");
int c, car;
char k, kv;
k=fgetc(fin);
car=1;
c=1;
while(k!='\n' && k!=0){
k=fgetc(fin);
if(litera(k)==1)
car++;
if(litera(k)==1 && litera(kv)==0)
c++;
kv=k;
}
fprintf(fout, "%d", car/c);
fclose(fin);
fclose(fout);
return 0;
}