Cod sursa(job #898891)

Utilizator DanyPrvPirvoaica Daniel DanyPrv Data 28 februarie 2013 12:05:59
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include<stdio.h>
using namespace std;
FILE *f=fopen("text.in","r"),
    *g=fopen("text.out","w");
char l1,l2;
int nr1,nr;
int main()
{
    fscanf(f,"%c",&l1);
    while(fscanf(f,"%c",&l2)!=EOF){
        if(l2>='a'&&l2<='z'||l2>='0'&&l2<='9'||l2<='Z'&&l2>='A'){
            nr1++;
        }
        else{
            nr++;
            while(!(l1>='a'&&l1<='z'||l1>='0'&&l1<='9'||l1<='Z'&&l1>='A')){
                if(fscanf(f,"%c",&l1)==EOF)
                break;
            }
            nr1++;
        }
    }
    fprintf(g,"%d",nr1/nr);
    return 0;
}