Cod sursa(job #406264)
| Utilizator | Data | 1 martie 2010 13:06:23 | |
|---|---|---|---|
| Problema | Text | Scor | 80 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.47 kb |
#include <stdio.h>
int c,ca,lit,cuv;
int main(){
FILE*f1=fopen("text.in","r");
fscanf(f1,"%c",&ca);
if(ca>='A' && ca<='Z')
ca+=32;
if(ca>='a' && ca<='z')
lit++;
while(fscanf(f1,"%c",&c)!=EOF){
if(c>='A' && c<='Z')
c+=32;
if(ca>='a' && ca<='z')
lit++;
if((c<'a' || c>'z') && (ca>='a' && ca<='z'))
cuv++;
ca=c;
}
fclose(f1);
FILE*f2=fopen("text.out","w");
fprintf(f2,"%d",lit/cuv);
fclose(f2);
return 0;
}
